Question: what are bapi and badi in sap?
Answer: BAPI - These are published programs which is used to upload data into SAP system. BADI - This is a program enhancement technique. SAP provides BADI openings in the standard programs. You need to search for the suitable BADI as ur requirement and then do the coding and plug in the program.