The company I work for has an internal software suite (mostly Java EE) that's rolled out across Europe, and we have a SAP team too who deal with all the accountancy stuff.
Some aspects of the systems I work on have to communicate with SAP and I find the whole process quite frankly, bizarre. The way SAP names procedures is weird, it just seems so clunky.
Whenever the SAP team come to us to say they've added a new column and we need to support it makes me weep a bit when having to type in ZTRANS_TTP_ORDER_TYPE everywhere to support their bullshit.