Os SAP Business Objects mantidos no Business Object Repository (BOR) encapsulam seus dados e processos. O acesso externo aos dados e processos só é possível por meio de métodos específicos — BAPI (Business Application Program Interfaces).
Um BAPI é definido como um método de um SAP Business Object.