We survived our first day of user acceptance testing. One of the defects found was a problem with a Business Application Programming Interface. ‘BAPI’ is SAP’s proprietary name for the more general software term Application Programming Interface. APIs are blocks of code that enable different software applications to use these standardized building blocks of code (programs) to exchange data in a standardized format (interface).
Our SAP installation interacts with an external project scheduling application (one of arch-nemesis Larry Ellison’s Oracle products called Primavera P6). The BAPI that connects the two systems need to be fixed.