From a Marketing perspective, this system is too costly to adapt. To input lead data from various sources, you need to compile the data on a spreadsheet and then map it and then upload it to the CRM. With Salesforce.com, I was able to pull code from the CRM and embed that on a web page and the lead would automatically be loaded in the CRM. Easy.
You really need to understand the limitations of the SAP product. I recommend going to SAP for the training well before you make your purchase decision. Again, this training is costly but in the end could save you money.
You also need to create a tight scope for the project so that everyone understands what the limitations are.