|
|
|
Knowledgebase » Volume 12 (2010) » Update 5 Simplify Development Work for Data Exchanges with the ADBC API
|
|
The ADBC API is a little-known option for exchanging data between two systems. ABAP database connectivity is an option when you need to exchange data to stage in the target system because it provides better control when performing database updates and data retrieval from the non-SAP system. Find out how to set up and use the ADBC API. |
Categories: ABAP, Data Management
| Key Concept |
| The ADBC API consists of a library of classes that connects to an external database in a standardized manner. The availability of various methods makes performing database operations easy, serving as a standardized platform for the connection between the SAP system and the external database. You can set up database systems ranging from Oracle, Microsoft SQL server, and Informix to exchange data using the ADBC API. |
Sometimes you need to exchange data between two systems in a system landscape in which the traditional file exchange method can be cumbersome. When dealing with file-based interfaces, you must contend with the overhead with managing files — such as versioning, archiving, and formatting. Any time lag between information being available in the external system and the SAP system receiving the information for processing can cause issues.
In your SAP ERP Central Component (SAP ECC) system, connecting to a database system directly is always an integration option, especially when there are system or design limitations. The option of using database connectivity has existed since SAP R/3 3.1H. Starting with SAP R/3 4.7, SAP has offered the ABAP database call interface —also called the ADBC API.
You can work around these external database system limitations by using the ADBC API. You can use the ADBC API when:
Based on my recent implementation experience, the benefits of using the ADBC API include real-time data transfer between the two systems. In addition, the availability of standard methods simplified development work. Although the ADBC API has been around for a while, it is not yet widely popular. Furthermore, SAP has recently improved the interface.
I provide the steps needed to set up a new connection using the ADBC API, including setting up the system prerequisites, testing the connection, and programming the API using the available classes and methods. The processes I describe apply to SAP R/3 4.7 and later, including SAP ERP 6.0.
Would you like to see the full version of this article?If you are an electronic license holder to SAP Professional Journal, please click here to log in. If you would like information about becoming an electronic license holder — and having 24/7 unrestricted access to all articles and content in the SAP Professional Journal online knowledgebase — click here to see the available subscription options. Or call 1-781-751-8799 to speak directly with a subscription and licensing specialist about customized access for you and your team. Isn't your SAP implementation worth world-class information support? |
|
Copyright © 2010 Wellesley Information Services. All rights reserved. Email: customer.service@sappro.com.
|