Hi Experts,
For the time being I was pretty sure that SAP CRM developers shouldn't combine layers when developing some enhancement.
However recently I had a problem to convince my colleagues and myself as well - why not?
I understand all the architecture and layers logic, but what is exactly wrong when someone uses BOL programming when creating own programs or when enhancing system via BADI. BOL programming in SAP CRM is much simplier, efficient and convenient. Using BOL programming to update some data instead of CRM_ORDER_MAINTAIN (I hate it ) is luring, so what the arguments are against using it, in example in a BAdI like ORDER_SAVE?
I am looking forward your opinions
Kind regards
Lukasz