100% of SAP consultancies claim to be "helping SAP customers get business benefits from their IT". 99.5% fail to get even close to this.The roles requiring technical competence where you need to "know the real technical nitty gritty of each of SAP's products" have almost all been offshored or are performed by technicians rather than consultants.The role of the SAP consultant depends on level. More senior consultants need to plug SAP products over Oracle and other competitors' in order to make the sale.Mid-level consultants need to implement pre-defined solutions and help the client select from a defined menu of features (selling as many extra options as possible). Around the edge, they may also be involved in briefing trainers and operations/process/change consultants whose role it is to change the business processes to fit around the SAP product.Junior SAP consultants are tasked to draw process maps, assist on "requirements gathering", etc.