
Shiraz Ahmed
- Sr. SAP ABAP (HANA) / Fiori Consultant
- San Jose, CA
- Member Since Mar 12, 2023
Shiraz Ahmed
Sr. SAP ABAP (HANA) / Fiori Consultant
OVERVIEW
_____________________________________________________________________________________
· Over 10+ years of SAP Project implementation experience in SAPUI5, Fiori, HANA, WebDynpro, ABAP and Portal
· Expert in building and customizing applications using SAPUI5, Fiori and ABAP Webdynpro (FPM)
· Implementation & Customization of Fiori Apps for FMS, HCM, CRM, Purchase Orders and Goods Receipt
· Setting up of Fiori Launchpad, Fiori Client and deploying of Fiori Apps on desktop & mobile
· Building HANA XSJS APIs, Stored Procedures & Views
· Developed SAP Netweaver Gateway Services (OData) and integration with SAPUI5
· Customizing MRS / ESS / MSS / SRM / LMS business package based on ABAP Webdynpro (FPM)
· Implementation of SAP Screen Personas and apply custom theme using UI Theme Designer
· Experience in developing Reports, Interfaces, Conversions, Enhancements and Forms
· Implementation of ALV Reports, BAPI, RFC, BDC, LSMW, User exits, BADI, OSS notes, SPAU, SPDD, Enhancement spots, Sapscripts, SmartForms, Adobe Forms and IDOCS
· Worked with MRS, SRM, MM, SD, PM, FI, PS, HCM and HR modules
· Experience in writing Technical specifications from Functional specifications
· Knowledge and experience working in an SAP Portal, HANA Cloud Platform, PI and BW environment
· Excellent debugging, performance tuning & unit testing skills
· Experience with Portal Administration (Portal branding, User Administration, System Administration, Content Administration, Single Sign On, UWL, NWDI, Federated Portal, External Facing Portal, Unified Inbox, Portal Transport)
· Functional and technical expertise well augmented by excellent analytical, problem solving, communication and interpersonal skills with ability to interact with individuals at all levels
· Proven experience to manage issues, deliver quality of work on schedule and meet customer expectations
SKILL SETS
_____________________________________________________________________________________
· ERP: SAP R/3 4.x, ECC 5.0/6.0, SAP EP 6.0/7.0/7.1/7.3/7.4, PI 7.1
· TOOLS: ABAP workbench, Webdynpro ABAP, Eclipse, Web IDE, HANA Studio, Netweaver Developer Studio, Webdynpro Java, Business Server Pages (BSP), Adobe Interactive Forms, Visual Composer
· OPERATING SYSTEM: MS Windows, Linux, MS DOS
· LANGUAGES: ABAP, HTML/HTML5, CSS/CSS3, jQuery, AJAX, JSON, Java, JavaScript, C, C++, PHP, XML, SQL
· DATABASES: Oracle, MySQL
· SERVERS: SAP (WAS), Apache
WORK EXPERIENCE
_____________________________________________________________________________________
Sr. SAP ABAP (HANA) / Fiori Consultant June 2016 – present
Cisco, San Jose, CA
__________________ ___________________________________________________________________
· Implementation of stored procedures to retrieve data from HANA database schema
· Building of XSJS/XSODATA APIs
· Creating Calculation Views, Analytical & Attribute views
· Customization of Fiori Apps for HCM
· Creating of tiles, Catalogs, roles, target mapping and semantic objects
· Fiori Launchpad Administration
· Developed following XSJS APIs and stored procedures:
o Creating Rules & Rulesets
o Delete, Insert & Update operations for Rules & Rulesets
o Absolute Priority (Upload/Download)
o Prior Quarter & Inflight Quarter
Sr. SAPUI5 / Fiori / ABAP (HANA) Consultant February 2016 – May 2016
Oakley, Foothill Ranch, CA
_____________________________________________________________________________________
· Implementation and Customization of Fiori Apps for Fashion Management Solutions
o Reserve and Collect
o Look-up Retail Products
o Adjust Stock app for moving goods across cost centers and DC returns
o Store to Store Transfer for moving stock from one store to another
o Barcode Scanning
· Setting up of Fiori Launchpad & Fiori Client
· Creating of tiles, Catalogs, roles, target mapping and semantic objects
· Development of OData Gateway Services & Integration with Fiori Apps
· Deploying Fiori Apps on desktop & mobile
· Native HANA XS application development to read tables in HANA database using HANA Studio
· Consuming of SAP data using OData HANA service
· Apply custom theme using UI theme designer
ECC 6.0 EHP7, FMS
Sr. SAPUI5 / Fiori / ABAP (HANA) Consultant April 2015 – January 2016
Korn Ferry, San Francisco, CA
_____________________________________________________________________________________
· Implementation & customization of a tile-based PSA (Professional Services Automation) application using SAPUI5 with the following scenarios:
o My Billings application
· Summary info with Filter & Reset functionality
· Detailed info with Header, Products & Services, Expenses
· Integration of smartform with SAPUI5
· Email integration
o Find & Create Engagement application
· Summary info with Filter & Reset functionality
· Detailed info with Engagement info, Client Info, Engagement Team, Products & Services in a Shell format
· Implementation of CATS (HCM timesheet application) using SAPUI5
· Developed SAP Netweaver Gateway services (oData) for SAPUI5 apps
· Native HANA XS application development to read tables in HANA database using HANA Studio
· Consuming of SAP data using OData HANA service
· Customization of Fiori Apps for HCM
o Approve Leave Requests
o Approve Timesheets
o My Benefits
o My Leave Requests
o My Paystubs
o My Timesheet
ECC 6.0 EHP7, PS, HCM
Sr. SAPUI5 / Fiori / Webdynpro ABAP (FPM) Consultant January 2014 – January 2015
Deloitte, Glen Mills, PA
_____________________________________________________________________________________
· Developed a custom RM Staff Scheduling application using SAPUI5 and Gateway Services. Implemented screens & Gateways for the following:
o Profile – Display user info and add skills from Catalog
o Catalog – Display list of all skills
o Utilization – Displays utilization for a particular RM
o Projects & Opportunities – lists all projects in read only mode
o Schedule – Displays all projects in a year based on timelines
· Apply custom theme to SAPUI5 using UI Theme Designer
· Deploy SAPUI5 Apps on Fiori Launchpad
· Customization of Fiori Apps for CRM
o My Appointments
o My Accounts
o My Tasks
o My Opportunities
· Setting up Fiori Launchpad
· Modifications to Fiori Launchpad
o Add company logo
o Hide Catalog button
· Implemented SAP MRS solution using ABAP Webdynpro FPM
· Developed a custom product for Resource Managers based on ABAP Webdynpro FPM
o Implemented Search Criteria to search for Requests & Roles for a Resource Manager using SEARCH GUIBB
o Implemented Requests & Roles worklist to display list of Requests & Roles using LIST GUIBB
o Created a form using Freestyle UIBB to create Request & Role and assign Candidates, Time Rules & Skills to a particular role
o Created a list to display Practitioners for a particular role using LIST GUIBB
o Implemented list to display Alerts & Notifications for a particular Resource Manager using LIST GUIBB
o Implemented functions to Create Request/Role, Edit Request/Role, Copy Request, Copy Role, Cancel, Save & Reset
o Integration of custom application with SAP standard Webdynpro components for Broadcast, Email, Suitable Practitioner, Time Rules & Skills
o Branding using UI Theme Designer
o Integration with SAP Portal
· Customization of standard SAP MRS solution using ABAP Webdynpro
o Add Additional Attributes for Request & Role
o Display Additional Attributes on Practitioner Profile
o Maintain/Update Additional Attributes on Practitioner Profile by Resource Manager
o Enhanced SAP standard POWL report with additional fields
o Implemented CHIP to display Custom Candidate by RM
· Anaylsis, debugging, maintenance & customization of ABAP (RICEF) objects.
· Implementation of SAP Screen Personas 3.0
o Purchase Order process using SAP Screen Persona
o Modified Home page to include background images, transactions and web links
o Scripting to fetch data, execute transaction & display result
o Reduction of no. of screens & clicks to enhance usability
o Integration of Screen Personas into Portal
ECC 6.0 EHP7
Sr. SAP Webdynpro ABAP (FPM) / SAPUI5 / Fiori Consultant
Dominion, Richmond, VA July 2013 – December 2013
_____________________________________________________________________________________
· Developed BOM (Bill of Material) application using ABAP Webdynpro with following features:
o Display BOM header and item details
o Add, Edit and Delete material
o Attachment functionality
o View HD supply data
o Aggregation of data
o Search material
o File Upload
· Customization of Fiori Apps
o Add custom fields in SAP Fiori Approve Purchase Orders App
o Transfer images in SAP Fiori Approve Purchase Orders App
o Approve Requisitions
o Approve Purchase Contracts
o Goods Receipt
· Developed an application for Sales Order process using SAPUI5
· Implementation of SAP Screen Personas 2.0
o Sales Order creation, display, scripting & customizing using SAP Screen Persona
o Modified Home page to include background images, transactions and web links
o Scripting to fetch data, execute transaction & display result
o Reduction of no. of screens & clicks to enhance usability
ECC 6.0 EHP5
Sr. SAP Webdynpro ABAP (FPM) ESS/MSS Consultant
CSC, Sterling, VA January 2013 – May 2013
_____________________________________________________________________________________
· Enhanced ESS/MSS EHP 4 business package based on ABAP Webdynpro (FPM)
· Customized Compensation Planning Webdynpro screen for Overview tab and Compensation Profile screens to display Historical salary
· Implemented BADI to calculate Dependent Compensation Plans and Implemented Concur Manager View
· MSS compensation statement
· Developed a custom Sales Planning tab
ECC 6.0, EHP 5
Sr. SAP ABAP Webdynpro (FPM) SRM Consultant January 2012 – December 2012
CALSTRS, Sacramento, CA
_____________________________________________________________________________________
· Customized SRM 7.0 EHP 2 business package based on ABAP Webdynpro (FPM)
· Implemented forms 600J and 600H on Contract screen
· Customizing SUS applications using BSP
· Enhanced Purchase Order screen to add Shell Indicator. Implemented BADIs to set output medium based on Shell Indicator and to transfer value of Shell Indicator from SRM to ECC
· Implemented a User exit to display custom status indicator as pop up whenever expense report is saved, enhancement spot that checks for budget error when a trip is saved and a BADI to display custom smartform on select of Print Preview button available on Purchase Order screen
· Created a TDS for an interface that retrieves address details from START system and update SAP. This involved communication with PI.
· Performed activities related to Content Admin, User Admin and System Admin
· Creation of iViews, Users, Roles and Groups
· Performed Portal branding
· Transport of Portal Content, KM Content
· Transport of Users, Roles and Groups
ECC 6.0 EHP4, SRM EHP2, Netweaver 7.1, Webdynpro (FPM)
Sr. SAP ABAP Webdynpro (FPM) Consultant August 2011 – January 2012
PG&E, San Francisco, CA
_____________________________________________________________________________________
· Developed a Software Product for Habitat Conservation Plant using FloorPlan Manager Framework of Webdynpro ABAP. Created two Webdynpro FPM applications to Manage Notifications and Manage Surveys.
o As part of Manage Notification application, implemented the following:
§ Search for Notifications
§ List Notifications
§ Display Notification, Work Order and Item details
o As part of Manage Survey application, implemented the following:
§ Search for Notifications
§ List Notifications
§ Create or Edit Survey
§ Specify Land Cover, Species, Comments and Attachments related to Survey
o Developed the following Adobe forms
§ Pre Activity Survey form
§ Daily Construction Monitoring form
§ Auditing form
ECC 6.0, PM (Plant Maintenance), EP 7.0, Webdynpro (FPM)
Sr. SAP ABAP Webdynpro Developer January 2010 – August 2011
LACCD, Los Angeles, CA
_____________________________________________________________________________________
· Developed a Software Product for Online Program Review using Webdynpro ABAP
o Application allows users to fill out an online questionanire
o Five different types of users: Super Administartor, Campus Administrator, Program Review Manager, Program Review User, Validation Manager, Validation User
o Application is being used by nine campuses across Los Angeles
o As part of Phase 1 process, implemented Question Library, Report Library, Levels, Modules and Variants
o As part of Phase 2 process, implemented Planning Object Fields, Planning Objects and Planning Object Elements
o Implemented complete process for Program Review and Validation
ECC 6.0, EP 7.0, BI 7.0, Webdynpro
Sr. SAP HR ABAP Developer January 2009 – December 2009
Anheuser-Busch, St.Louis, MO
_____________________________________________________________________________________
§ Developed an Electronic Pay Statement Report for PA to generate pay slip in pdf format
§ Job connversion program using either call transaction or session method that allows users to create jobs using transaction PP03
§ Implemented a Webdynpro ABAP Adobe Print form application to display employee CV on portal and to display list of trips of an employee based on employee no
§ Inbound interface for PA to update physician information from external file
§ Outbound interface for PA that is used to create email addresses for all employees
§ Developed an ALV report for TM that lists all employees with their absences and also ALV report for TM to get employee quota accruals in a given period
§ Outbound interface for OM to download the org table relationships in a tab delimited file format
§ Defaulting and checking infotype values using BADI’s
§ Implemented custom RFC’s for the following scenarios:
o To authenticate an employee
o