SAP Web Client: A Comprehensive Guide for Developers