Buy SAP Interface Programming Book by Michael Englbrecht
close menu
Bookswagon
search
My Account
Home > Information technology: general topics > SAP Interface Programming
SAP Interface Programming

SAP Interface Programming


     0     
5
4
3
2
1



Out of Stock


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

This book teaches you how to integrate third-party programs with your SAP systems while avoiding the many pitfalls that can arise from different programming languages and interface technologies. It provides a comprehensive description of the communication protocols that are supported by SAP, which components of the SAP NetWeaver Application Server implement them, and how these components must be configured to enable communication with external systems. Overview of Interface Programming Uncover basic principles of interface programming, answers to frequently asked questions about security, and information on various technologies. Classic and Modern SAP Information The authors introduce you to classic and modern SAP interfaces and protocols, enabling you to solve any problem you may encounter. Interface Technologies Benefit from a detailed examination of the central interface technologies: RFC, BAPIs, ALE, IDocs, and SOAP. Descriptive Examples Learn how to apply your knowledge to real-life situations with many programmed examples in ABAP, Java, C, and C#. Comprehensive Coverage This book serves as an ideal companion with numerous screenshots and a detailed index. You'll discover how best to connect your systems to those of your partners without problems or external assistance.

Table of Contents:
* ... Preface ... 11 * 1 ... Basic Principles of SAP Interface Programming ... 13 * 1.1 ... SAP NetWeaver Application Server ... 13 * 1.1.1 ... SAP Solutions and SAP NetWeaver ... 13 * 1.1.2 ... SAP NetWeaver Application Server ABAP ... 16 * 1.1.3 ... SAP NetWeaver Application Server Java ... 29 * 1.2 ... Security ... 32 * 1.2.1 ... Security in Heterogeneous Landscapes ... 32 * 1.2.2 ... User Management Engine ... 36 * 1.2.3 ... KeyStores: Authentication, Signatures, Encryption ... 38 * 1.2.4 ... Authentication and Authorization ... 40 * 1.3 ... Programming SAP NetWeaver AS ABAP ... 57 * 1.3.1 ... ABAP Dictionary ... 58 * 1.3.2 ... Authentication and Authorization ... 63 * 1.3.3 ... Number Ranges ... 64 * 1.3.4 ... Function Modules ... 64 * 1.3.5 ... Update Modules ... 67 * 1.3.6 ... Application Functions and User Interfaces ... 68 * 1.4 ... Overview of SAP Interface Technologies ... 70 * 1.4.1 ... File Interface ... 70 * 1.4.2 ... Remote Function Call ... 72 * 1.4.3 ... BAPIs ... 82 * 1.4.4 ... Application Link Enabling ... 84 * 1.4.5 ... SOAP ... 90 * 1.4.6 ... XI SOAP ... 92 * 2 ... Remote Function Call with ABAP ... 95 * 2.1 ... RFC Function Modules in ABAP ... 95 * 2.1.1 ... Function Modules for Reading ... 95 * 2.1.2 ... Call via sRFC ... 98 * 2.1.3 ... Function Modules for Deleting and Changing ... 101 * 2.2 ... Transactional RFC ... 106 * 2.3 ... Queued RFC ... 111 * 2.3.1 ... qRFC with Outbound Queue ... 112 * 2.3.2 ... qRFC with Outbound and Inbound Queue ... 115 * 2.4 ... Business Objects and BAPIs ... 118 * 2.4.1 ... Developing Business Objects ... 118 * 2.4.2 ... Developing BAPIs ... 119 * 2.4.3 ... Helpvalues Business Object ... 141 * 3 ... Remote Function Call with C ... 145 * 3.1 ... C RFC Library ... 145 * 3.1.1 ... RFC Software Development Kit ... 146 * 3.1.2 ... Connection Tests ... 148 * 3.1.3 ... Compiling and Linking ... 152 * 3.2 ... Simple RFC Clients and RFC Parameters ... 153 * 3.2.1 ... Structure of an RFC Client Program ... 154 * 3.2.2 ... Simple Parameters ... 164 * 3.2.3 ... Structured Parameters ... 167 * 3.2.4 ... Table Parameters ... 171 * 3.3 ... More Complex RFC Clients ... 174 * 3.3.1 ... Calling BAPIs ... 174 * 3.3.2 ... Transactional RFC ... 177 * 3.3.3 ... Queued RFC ... 188 * 3.4 ... RFC Server ... 189 * 3.4.1 ... Logon to Gateway ... 192 * 3.4.2 ... Installing and Executing Functions ... 194 * 3.4.3 ... Dispatching ... 202 * 3.4.4 ... Transactional RFC ... 205 * 4 ... Remote Function Call with Java ... 217 * 4.1 ... SAP Java Connector ... 217 * 4.1.1 ... Installation ... 217 * 4.1.2 ... Architecture of SAP Java Connector ... 218 * 4.1.3 ... Programming with SAP Java Connector ... 220 * 4.1.4 ... Processing Tables and Structures ... 229 * 4.1.5 ... Transactional RFC ... 232 * 4.1.6 ... Queued RFC ... 234 * 4.1.7 ... Metadata Processing ... 236 * 4.2 ... Enterprise Connector ... 237 * 4.2.1 ... Generating Proxy Classes ... 238 * 4.2.2 ... Programming the Client ... 243 * 4.3 ... RFC Server ... 244 * 4.3.1 ... Server-Side and Client-Side Repository ... 245 * 4.3.2 ... Programming a Simple JCo Server ... 247 * 4.3.3 ... Registering a Function Handler ... 249 * 4.3.4 ... Managing Transactions ... 251 * 4.4 ... JCo RFC Provider Service ... 252 * 4.5 ... SAP NetWeaver Portal Connector Framework ... 256 * 4.5.1 ... Java Connector Architecture ... 257 * 4.5.2 ... System Landscape of the Portal ... 258 * 4.5.3 ... Introduction to Programming in the Portal ... 261 * 4.5.4 ... Application Example of the Connector Framework ... 264 * 5 ... IDocs and ALE ... 271 * 5.1 ... IDocs ... 272 * 5.1.1 ... Developing IDocs ... 272 * 5.1.2 ... Creating IDocs ... 275 * 5.1.3 ... Inbound Processing of IDocs ... 279 * 5.2 ... ALE ... 284 * 5.2.1 ... ALE Configuration ... 284 * 5.2.2 ... Testing and Monitoring ... 290 * 5.2.3 ... ALE Interface for BAPIs ... 292 * 5.3 ... IDoc Programming with the C RFC Library ... 296 * 5.3.1 ... IDoc Receiver ... 297 * 5.3.2 ... IDoc Sender ... 300 * 5.4 ... IDoc Programming with Java and JCo ... 302 * 5.4.1 ... Preparation for the Use of IDoc Libraries ... 302 * 5.4.2 ... Client Application for IDocs ... 303 * 5.4.3 ... IDoc Server ... 307 * 5.4.4 ... Configuration for the Dispatch of IDocs ... 310 * 6 ... Service-Oriented Architecture Protocol ... 311 * 6.1 ... Web Services and Clients with SAP NetWeaver AS ABAP ... 311 * 6.1.1 ... ABAP SOAP Web Service ... 311 * 6.1.2 ... ABAP SOAP Web Client ... 319 * 6.2 ... Web Services and Clients with SAP NetWeaver AS Java ... 323 * 6.2.1 ... Web Service Infrastructure in SAP NetWeaver AS Java ... 323 * 6.2.2 ... Web Service Provider with J2EE ... 326 * 6.2.3 ... Web Service Clients ... 333 * 6.2.4 ... Adaptive Web Service with Web Dynpro ... 338 * 6.3 ... SOAP Programming with Java ... 338 * 6.3.1 ... Java API for XML Web Services ... 338 * 6.3.2 ... Implementing a Web Service Client ... 340 * 6.3.3 ... Implementing a Web Service Provider ... 341 * 6.4 ... SOAP Programming with C ... 342 * 7 ... SAP NetWeaver Process Integration ... 347 * 7.1 ... SAP NetWeaver Exchange Infrastructure 3.0 ... 347 * 7.1.1 ... System Landscape Directory ... 349 * 7.1.2 ... Integration Repository ... 352 * 7.1.3 ... ABAP XI Proxies ... 356 * 7.1.4 ... Java XI Proxies ... 360 * 7.1.5 ... Integration Directory ... 366 * 7.2 ... SAP NetWeaver Process Integration 7.1 ... 372 * 7.2.1 ... Service Interfaces ... 372 * 7.2.2 ... ABAP SOAP Proxies ... 374 * 7.2.3 ... Java SOAP Proxies ... 383 * A ... Bibliography ... 391 * B ... The Authors ... 393 * ... Index ... 395

About the Author :
Dr. Michael Wegelin studied physics at the Karlsruhe Technical University, Germany, and at the Tübingen University, Germany. During his studies, he worked as a C++ developer for Schärfe System Reutlingen and developed graphical user interfaces on Windows for measuring devices, among other things. After finishing his studies, he worked as a software developer for Think Tools GmbH in Starnberg, Germany; K.I.S. Krankenhaus-Informationssysteme GmbH in Pliezhausen, Germany; and h/m systemtechnik GmbH & Co. KG in Reutlingen, Germany. Since 1998, he has been the managing director of AddOn Software GmbH in Neu-Ulm, Germany, where he is responsible for the ABAP and SAP NetWeaver Process Integration area. Michael Englbrecht, who holds a degree in computer science, studied at the University of Applied Sciences in Augsburg, Germany. He worked as a software developer and consultant for Tiscon Infosystems Ulm and MATHEMA AG. Since 2002, he has been a senior consultant at AddOn Software GmbH in Neu-Ulm, Germany. Here, he is responsible for the Enterprise Java and SAP NetWeaver J2EE/JEE area. His work focuses on integrating systems with the SAP Java landscape and planning and implementing service-oriented infrastructures, among other things.


Best Sellers


Product Details
  • ISBN-13: 9781592293186
  • Publisher: SAP Press
  • Publisher Imprint: SAP Press
  • Height: 228 mm
  • No of Pages: 405
  • Spine Width: 30 mm
  • ISBN-10: 1592293182
  • Publisher Date: 25 Nov 2009
  • 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
SAP Interface Programming
SAP Press -
SAP Interface Programming
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.

SAP Interface Programming

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!
    Your IP: 216.73.217.71 IN