
Ranadheer Bandi
- SAP UI5 Expert
- New York City, NY
- Member Since Mar 12, 2023
Ranadheer Bandi
• I am a Senior SAP Consultant with ten years of experience in all phases of System Life Cycle, including Planning, Design, Development, and Project Management. As a SAP Consultant, I have relentlessly and successfully pursued client’s goal of shifting the paradigm from technology-focused systems into Business focused systems.
• I have significant experience in UI5/Fiori (WEB IDE/Eclipse), CRM ABAP (WebUI enhancement, GenIL BOL, Middleware, BDOC) ABAP, ABAP Object Oriented, BSP (MVC, JSON and JQuery), WebDynpro for ABAP/JAVA, RFC, BAPI, BADI for SAP CRM (TPM, PRM, SALES, Services), MDG, SD, MM, FICO, etc.Involved in roles like Developer, Tester, Trainer, Technical Lead, and Techno-Functional Consultant.
• Well versed with creating Blue print design documents as well as Functional and Technical specifications.
• SAP Consulting experience comprise of 3global implementations, 4E2E implementation, 2 product Development, 1 Upgrade project.
• One Full lifecycle implementation of SAP R/3.
• Experience in led the development Team onsite and offshore model.
• Quick learner and enthusiastic in learning new skills.
• Dedicated consultant with a diverse SAP background who works well in teams or on an individual basis.
• Industry experience verticals like Publishing, Information services Telecommunication, Automotive, FMCG Logistics and Higher Education.
• Good knowledge in SAP Fiori HANA Implementation, which includes custom development, an extension of standard Fiori applications, OData enablement, SAPUI5, HTML 5, JavaScript and jQuery.
• Knowledge in SAP Fiori MVC architecture, involved in designing the frontend using SAPUI5 libraries.
• Involved in SAP CRM product development, application development/ enhancement/ support, and upgrade.
• Profound Knowledge on Lead Management, Opportunity Management, Opportunity to Quote, Quote to Cash, Service Management, Loyalty Management, E-commerce, Campaign Management & Partner Relationship Management, Complaint Management & Warranty Management.
• Experienced to intercede Implementation and support teams to leverage timeline and achieve categorical project completion
Education
· Bachelor of Technology (2004) in Mechanical Engineering, Jawaharlal Nehru Technological University, India with 71%
Key Competencies/Skills
· Experience in SAP Fiori HANA Implementation, Develop Custom Fiori Application, Extend standard Fiori applications, NW Gateway redefinition, and OData enablement, SAPUI5, ABAP, HTML 5, JavaScript and JQuery.
· Expert in SAP Fiori MVC architecture designed the frontend using SAPUI5 libraries.
· Experience in Using SAPUI5 libraries, JavaScript, JQuery, JSON and HTML to create the Web application for mobile and desktop.
· Experience in developing custom OData services using NW Gateway and SAP ABAP.
· Experience in SAP Net weaver Gateway created data models, entity sets and method to consume into OData (web-database) through Gateway client.
· The Experience of working on SAP FIORI Screen Personas with exposure to Flavor Discovery, Design & Development process, Scripting and Persona Administration.
· Experience in developing custom Fiori UI using extension points when possible, created new views, and custom java scripts when required.
· Experience in developing custom controls to handle specific custom scenarios whenever standard SAPUI5 did not provide controls.
· Experience in working KPI Modeler, Fiori Launchpad, and Fiori Launchpad Designer for creating Analytical application.
· Experience in Customized Fiori Launchpad and created custom tiles, catalogs, and groups.
· Experience in SAP Fiori Creating custom PFCG roles and defined authorization based on required allowed access to a user.
· Expert in CRM WebUI framework 7.0EHp2/Ehp1,2007,5.1.5.2 Development, enhancements using Component workbench, UI configuration tool, Enhancement sets, Generic Interaction Layer (GENIL)/ Business Object Layer (BOL) development and extensions, Factsheet, Navigation bar profile customizing, Dynamic navigation customizing, Runtime repository enhancement, Business Role (CRM 7.0/2007) and expertise in new BSP (chtmlb, thumb) taglibrary, Home Page(FRM)
· Thorough experience in Internal BO model (iBOM) framework and Whitefield framework for rapid development of custom applications for CRM 5.1/5.2(2006s) Web UI and CRM 2007/7.0/7.01 Web UI and thorough knowledge of ONE ORDER.
· Expert in OO ABAP Objects, Enhancement & Switch Framework, RAD (Rapid Applications tool), AET (Application Enhancement Tool) Easy Enhancement Workbench (EEWB) BADI, User Exits, and Custom modifications.
· Experience in Web Technologies ABAP Objects OO frameworks based on MVC, BSP, and Webdynpro for ABAPInteractive and Online Forms.
· Thorough knowledge and building CRM Web services using CRM Open Service Tool and customizing SAP
· Experience in SAP CRM IPC configuration techniques and handling Pricing Routines in CRM.
· Extensive working knowledge on SAP CRM ACE (Access Control Engine) Security model and programming.
· Experience in ABAP - RICEF (Reports, ALV, EDI, ALE/ IDoc, RFC's BDC, LSMW, BAPI, SAP Script, Smart forms, and user exits) and Data Dictionary, transport organizer
· Expertise in Performance Tuning, Debugging and Code Optimization of SAP CRM WEBUI and R/3 ABAP Programs.
· Experience in CRM BRF plus framework and Rule Builder.
Work Experience
Company/Project Experience
Team Size : 9
Team Size : 8
Roles & Responsibilities:
• Attending daily status Meetings on ongoing implementation and support projects.
• Understanding the client’s requirements by discussing with end user’s.
• Discuss with the Functional consultants/client for gather the Business requirement.
• Checking feasibility whether user expectations will able to fulfill or not.
• Providing effort estimations against to Functional Specification.
• Preparing the Technical specification regarding Functional Specification.
• Implementing the objects as per client requirements.
• Reviewing the code for developed objects with code review checklists.
• Strong ability to work independently to solve problems and propose solutions.
• Optimized various critical reports and SAP UI5 applications through performance tuning.
• Resolving and assisting teammates if they are facing any Critical/High Priority issues.
Includes:
1. created Catalogs, Titles, Semantic Objects & Target Mappings for UI5 & FIORI apps
2. Developed custom applications using SAP UI5 by consuming OData ABAP services with MVC architecture
3. Developed custom OData ABAP services for different business Modules like SD, MM, PM, MDG.
4. Extended and enhanced Standard Fiori Purchase Order approval application.
5. Customized Standard SAP FIORI Shipments Application using SAP Web IDE tool.
6. Enhanced SAP FIORI Leave Request Screen for changing Appearance using Cascading Style Sheets (CSS).
7. Customized SAP Fiori Tracking Sales Order application by adding sap.m library screen elements.
8. Applied custom Formatter Functions in standard Fiori screens.
9. Adding company logo, company website link, company description in SAP FIORI screens.
Hiding unwanted fields from FIORI screens.
Customized Internationalization texts according to client requirement.
Team Size : 6
End to End product development for module MDG 9.0(Consolidation) of SAP Fiori Apps Development and SAPUI5 for initial client evaluation and provide the best solutions that deliver long-term value by providing a framework and structure that’s best suited for the customer with effectively collaborate with stakeholders and team for optimum outcome.
Create the Mock-up and finalize the screen designing with the Business client.
Dynamically handled the screen based on the user‘s.
Creation of Launchpad, catalogs, target mappings and groups
I worked on developing various developer tools for enabling OData services from SAP. I also worked on developing SAPUI5 applications.
Role includes -
1) Drive the System Landscape, Architecture, Security, Users Set Up for Fiori Implementation
2) Configure Gateway & Fiori Infrastructure, Fiori UX, Apps Configuration (SAP Gateway & ECC System)
3) Set Up Roles, Profiles, Apply Notes & Fixes in ABAP Systems
4) Modify Fiori Apps to suit Customer Scenario
5) Package Fiori Apps using Web IDE and Fiori Client
Team Size : 8
Description : This project is for SAP AG, Germany. It is a real development project where we developed Classes, Methods, APIs, Function Modules and Web Services in ABAP to expose PRM related data from SAP CRM, which is using by SAP.
As part of this project, I have developed ABAP Classes, Methods, and Interfaces. Enhanced standard classes that are part of CRM BSP Components and created Classical ABAP Programs and Function modules.
Enhanced CRM Web UI using AET to generate BSPClasses and Methods.
Responsibilities
· Worked on development team of:
-SAPNetweaverGateway
- Worked on content development topics, developing Gateway Services for many demo scenarios
- Worked on Integration topics, integrating Gateway with SPI content enabling framework
- Worked on tools like Gateway Service Builder adding Life cycle management Tools.
· SAPUI5 Custom App Development, using UI5& jQuery
· UI5 AppsDevelopment in line with Fiori Design Principles
· Gateway OData XML/JSON Integration with UI5 Apps
· Tech Arch, SAP Portal, SSO set up
Team Size : 20
Description : Thomson Reuters Corporation is a multinational media and information firm based in New York City. Genesis Project will redesign and deliver lead to cash processes, in order to deliver a customer experience in line with the objectives set for the Eikon experience. The redesign will focus on F&R ‘s strategic products, Eikon & Elektron and will ensure that underlying enablers such as customer master, products master and self-service meet the requirements of the newly designed processes and they are implemented in an efficient manner.
As Part of this project Performed integration of SFDC with SAP CRM Pre-Sales which required the creation of ABAP Classes, RFC Function modules, and Enterprise Services to exchange the data between the two systems.
Redefined Methods and Enhanced BSP Classes in CRM as part of the Web UI changes. Integrated SAP CRM system with Siebel CRM using SOAP Web Services.
Responsibilities
· Involved in code review
· Involved in providing KT during the transition period.
· Customized CRM UI developments as per the requirement
· Fixed Production Issues
· Prepared TS documents
· Involved in Unit Testing
Team Size : 14
Description : Welch Allyn, Inc. was founded in 1915 and is an American manufacturer
Of medical diagnostic devices, patient monitoring systems, and miniature
Precision lamps.
This project mainly involved development using CRM BSP Components were I had developed Conversion programs with offline features to capture information and later serialize the data into ABAP CRM system leveraging the capabilities of ABAP Classes and Interfaces.
The Front end UI for these applications were designed using CRM Web UI, which again utilizes standard and custom built ABAP Classes.
The primary responsibilities included:
CRM Web UI Enhancement, development & debugging.
• Enhanced Trade promotion standard object and added the new custom field like Trade Promotion Master ID in BSP components are Trade promotion planning & Trade promotion agreement.
• Creation of Custom BADI to handle the creation of Master Promotion ID and search mechanism in enhanced WebUI.
• Enhanced WebUI for Trade Promotion approval process as part of Trade Spend Management Planning
• Enhance the Trade Promotion UI component TPMOE & View HeaderEOF, Change the planned account field to Drop Down list box from list value help.
• Enhance WebUI Trade promotion search, only those trade activities whose sales area is the same as that of the user sales area should be shown in the result list
• The edit button is disable for all Trade activities, which the user is not responsible for, based on the relationship between the user BP record and the customer accounts.
• Enhance WebUI for the creation of Trade Promotion/Trade agreement with F4 identified promotion types and in background mapped with WA promotion types.
• Enhanced WebUI for Account search view and result view by adding new custom fields as selection parameters are sales force, distributor by using AET. In addition, provide dynamic default Drop down list Values to corresponding selection parameters.
• Enhanced WebUI for Account search as based on category field value changing selection search parameters and improved performance of search mechanism by making dynamic code changes.
• Added new buttons like get favorites and add to favorites button because search and result view.
• Enhanced WebUI for relationships tab (assignment block) in Accounts by adding new button is like “Update relationships” to update relationship between accounts and territories.
• Added custom attributes like Industry, sales organization, a total number of beds to territory management by the implementation of BADI CRM_TERRMAN_ATTRIB and process them with standard report CRM_TERRMAN_PROC.
• Enhanced WebUI Accounts search results, suppressing creation buttons like the creation of new individual accounts, group accounts, and corporate accounts.
• Enhanced WebUI Opportunity creation and edit view, to maintain meaningful text in opportunity ID field as a combination of user id, region, division instead of the number after clicking the save button.
• Enhanced WebUI Contact screen with proper validations on mandatory fields, and make custom fields as mandatory and raise error messages in log.
• Enhanced WebUI contact screen to make fields with default values based on condition of other fields values.
• Enhanced WebUI Opportunity view, raising confirmation pop-up before creation of it.
• Enhanced WebUI Opportunity view, by implementation of BADI Order_Save to do validations on fields and handle error messages.
• Debugged & corrected TRFC failures
---------------------------------------------------------------------------------------------------------------------
Description :Shell Oil Company is the United States-based subsidiary of Royal Dutch Shell, multinational "oil major" of Anglo-Dutch origins, which is amongst the largest oil companies in the world. Approximately 22,000 Shell employees are based in the U.S.
Responsibilities
Developed custom components,
Enhanced the standard components/views as per requirement,
created Navigation bar profiles,
Implemented Cross Component navigation,
Created custom Configuration.
Implemented F4, DDLBs in SAP CRM,
Implemented UI features,
Configured the events in CRMV_EVENT,
Modified custom class into BOL using Generic Interaction Layer and customization in SPRO, etc.
Prepared the Technical Specification/Unit test scripts,
Project : Data Import Tool (Internal Tool of Shell. Built on CRM 7.0)
Role : Senior Developer /Solution Expert/Mentor
Description: Kellogg's is an American multinational food manufacturing company headquartered in Battle Creek, Michigan, United States.
Responsibilities
Development of new requirements, Preparing and Reviewing the CDD (Consolidated Design Document), Technical Specification, Test Script for the application. Assignment of the task to team members, Handling the Post go live tickets, Status meeting with customer, Co-ordination work.
Project3 : Implementation of marketing application in CRM 7.0.
Client : Kellogg’s (USA).
Role : Senior Developer /Solution Expert/Mentor.
Responsibilities
Development of new requirements, Preparing and Reviewing the CDD (Consolidated Design Document), Technical Specification, Test Script for the application. Assignment of the task to team members, Handling the Post go live tickets, Status meeting with customer, Co-ordination work.
Technical Environment:
Sap CRM 7.0 Web UI, ABAP Objects, ABAP, JavaScript, BSP,
Sap CRM Service, CRM Middleware.
Colgate-Palmolive India Limited
Duration: July 2007 to Sep 2010
Project : Upgradation of 4.7 EE to ECC 6.0.
Client : Colgate-Palmolive Pvt Ltd (Latin America).
Role : Team member
Responsibilities
• Analyzed production problems while upgrading to ECC 6.0 (logs, dumps, etc.)
• Applied OSS Notes appropriately.
• Resolved the daily production support issues.
• Involved in SPAU / SPDD Correction.
Technical Environment: ABAP/4, SAP ECC.
Project2: Upgrade cum Reimplementation of SAP CRM 7.0 for Colgate-Palmolive
(North America).
Client : Colgate-Palmolive Pvt Ltd (Latin America).
Role: Technical Consultant
Description: The Colgate-Palmolive Company is an American multinational consumer products company focused on the production, distribution, and provision of household, health care and personal products, such as soaps, detergents, and oral hygiene products.
Responsibilities
• Developed custom components,
• Enhanced the standard components/views as per requirement,
• created Navigation bar profiles,
• Implemented Cross Component navigation,
• Created custom Configuration.
• Implemented F4, DDLBs in SAP CRM.
• Implemented UI features,
• Configured the events in CRMV_EVENT,
• Modified custom class into BOL using Generic Interaction Layer and customization in SPRO, etc.
• Prepared the Technical Specification/Unit test scripts,