Design, develop, and implement ABAP programs and custom enhancements within SAP CRM, covering RICEFW objects (Reports, Interfaces, Conversions, Enhancements, Forms) and One Order framework
Build and optimize CRM WebUI enhancements, using BSP, BOL / GENIL models, runtime UI fragment development, plugs, and action profiles
Implement BADIs, User Exits, action profiles, enhancements, and custom function modules according to functional specs
Work on CRM middlewaredevelop, debug, and monitor BDOCs, queue processing, and data replication scenarios
Develop using IDocs, BAPIs, RFCs, web services (SOAP / REST), and integrate with SAP ECC / S / 4HANA environments.
Conduct code reviews, troubleshoot, debug issues, and perform performance tuning in CRM ABAP programs
Support CRM UI configurationsincluding WebUI configuration tools, easy enhancement workbench, toolbar / button / mobile UI adjustments.
Required Skills :
ABAP & OO-ABAP programming, including experience with intermediate objects, data dictionary, custom reports, function modules, ALV, Smartforms
SAP CRM-specific development expertise in WebUI, BOL / GENIL, One Order framework and action / event modeling
Proficiency with enhancements : BADIs, User Exits, action profiles, BAPI / RFC interfaces
Strong knowledge of CRM middleware : data replication framework (BDOCs, queues), monitoring and troubleshooting.
Integration capabilities using IDoc, RFC, Web Services, and experience linking CRM with ECC or S / 4 systems
Experience with CRM IS-U (Business Master Data), BRF+, BPEM, SADL exits, CDS views, AMDP, HANA Studio (preferred)
Familiarity with SAP Fiori / UI5, OData services in CRM contexts is a plus
Strong debugging, performance tuning, and code optimization experience in ABAP WebUI context.