Problem solve Get help with specific problems with your technologies, process and projects.

Are there advantages of BAPIs over BDCs?

Wondering if there are advantages of BAPIs over BDCs? Matt Billingham, SAP application development guru, tells one reader about those advantages.

We're having reservations about using BAPIs because there does not seem to be an equivalent of the SM35 transaction to handle the errors.(Our "standard" is to call the appropriate transaction to do the postings and only send the errors to SM35). Any suggestions would be appreciated.
The advantages of BAPIs over BDCs are that they are usually faster, they enable functionality not possible through BDC, they are guaranteed over several SAP upgrades, they can be called from external systems, and they're less prone to development errors.

The downside is that you have program verification, validation and error handling yourself.

If there is a BAPI for what you want to do, use it -- you'll find the benefits outweigh the disadvantages.

This was last published in October 2005

Dig Deeper on SAP ABAP

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.