So, I've just been dumped into the middle of a project involving SAP. Specifically, I need to use SAPs BAPI APIs to pull a bunch of information out of "The Client's" SAP system. Given that SAP is a closed platform, I've been having trouble finding a high level overview of the who/what/where/when/how of SAP and BAPI. Specifically
Is BAPI just a wrapper for SOAP and/or XML-RPC, or is it a completely proprietary communication format?
Is there a PHP extension or library for working with these APIs?
I've seen the acronym ABAP thrown around. What does it mean, and where does it fit into things?
At this point I'm looking for good resources that can give me the 10,000 foot view. I realize you could spend a lifetime working with these ERP system and still not understand the whole thing. I just want a basic overview so I can talk to "The Client's" SAP folks and not sound like a complete newb.