HARISHKUMAR B SINGH
SAP HANA Consultant
SAP FI, SD, MM with OO-ABAP, ODATA, FIORI, S4/HANA and BW C/C++, Javascript, Nodejs, Java, shell scripting, vba, Python, Full stack Web Development.
Email: *********@*****.***
Contact number: 732-***-****
Summary of Experience
- Functional Skills
Experienced in determining requirements, doing gap analysis, configuration of sap business processes, developing specifications, designing, coding, optimizing, testing and managing complex development issues.
Transports to Quality and Production systems repairs, resolve conflicts
Experienced with all kinds of RICEFW objects/applications development and troubleshooting.
Development, debugging, extending, Enhancements for RICEFW objects involving frontend UI5/FIORI apps.
Experience in SD, MM and FI CO modules, writing documentation, IDOC, RICEF, Visio, Flow charts, CDDs writing.
Good functional knowledge of configurational settings and experience with user exits/BADIS and BAPIS in FI-CO, MM, PP, SD, CRM, WM/IM, EWM, BW.
Experience with developing custom solutions in standard business processes such as P2P (fully understand the steps and transactions and the processes involved in all stages from automatic/manual
creation of PR to the document types used, the document flows involved, and the types of procurements involved(direct/indirect), services, third party procurement, intercompany transfer, contracts, outline agreements, etc.
Good experience with all aspects of MM, Master data settings for MRP, Planning, Working with Planned orders.
OTC, Invoice Processing, availability check, scheduling, backordering, contracts, consignment, billing, deliveries,
SD partner configuration, output determination, SD texts, all aspects of conditioning techniques, pricing procedures including involving workflows in pricing approval, well versed with Invoice Processing, processing invoice verifications, automatic invoice release, evaluated receipt settlement, BADIS, BAPIS, user exits, VOFM form routines.
Experienced in working on pricing setting up condition tables, using custom fields in field catalog, setting up access sequences and different types of scales for prices, rebates and taxes in SAP SD pricing.
Experienced with configuration of WM/EWM and RF-console programs on ITS server for WM/IM.
Experienced with PP processes, working with various BOMS, WBS elements, work centers, capacity planning, routing and overall processes in discrete, repetitive as well as process-oriented manufacturing.
FI-CO organization structure of operating concern, P&L statement, balance-sheet carry forward accounting, configuring field status groups, posting key. Knowledgeable with the enhancement of General ledger account, Accounts Receivable and accounts payable master data and UI enhancements.
Technical Skills:
ABAP RICEFW
-Experienced in all types of ABAP programs including dialog programs, interactive reports, Custom Gui controls/containers such as ALV grids/trees/edit box/picture controls, OO-ABAP, event handlers, Proxy classes, interfaces.
- Well versed with ABAP patterns like MVC, singleton, factory, observer, adapter, strategy, façade…etc
- Extensive experience with enhancements using customer routines, user exits, BADIS, enhancement framework and the switch framework.
- Worked with ICM and WEBSERVICES, XML processing using IXML library.
- Expert in setting up webservices with REST API using ODATA to expose data collections for UI5 and FIORI applications.
- Comfortable and well versed with the latest aspects of ABAP programming like AMDP, debugger scripting, BOFP, unit testing using abap test unit classes and test objects, doubles mock objects, partially implemented interfaces and other modern testing techniques in ABAP.
- Proficient with function module programming and all types of RFCs (synchronous, asynchronous, transactional, queued transactional).
-Experienced in WD4 ABAP and floor plan manger, Dialog Programs, BDCs, ALV lists/grids/ new SALV classes.
- Expert in performance tuning of ABAP programs using single statistic records, new runtime analysis, sql and other traces.
- Managing CTS from DEV to quality to Prod of large number of customization and workbench request objects.
- Sapscript, SMARTFORMS, Adobe interactive forms.
- Interface programming using BAPIS, ABAP proxy classes, IDoCS/ALE configuring and development of IDOCS and, troubleshooting and testing interfaces.
- Worked on multiple data migration and upgrade projects using OSS notes, enhancement packs, upgrade patches, LSMW, gui scripting, VBA for uploading data, BDCS, IDOCS, BAPIS.
- Experienced in all aspects of Development and support for BW projects, ETL using standard, custom and generic extractors. and flat files with SAP BODS,, SLT server and streaming for ODP. Developing Infoobjects, DTPs, ABAP routines, Info-cubes, multiproviders for BPC projects, process chains and coding user exits and BADIS in BW/BPC. Experienced in Business planning, forecasting and budgeting and consolidations.
- Experienced and knowledgeable in working with SAP Cloud Platform, Cloud foundry on SAP BTP working with ABAP REST Model, Nodejs, external databases.
- Experienced in OOABAP, CDS Behavior definition and implementation and coding validations, determinations and calculations for implementing unmanaged RAP applications., BRF+, ABAP Test classes, troubleshooting, enhancements, BADIS, Data migration, EWM enhancement workbench, RF-console programming.
- Programming, Web services, BSP programming, ODATA, BW, HANA CDS views, FIORI and UI5 applications
- Worked with attribute views, analytical views, calculation views, table functions and CDS views in HANA, AMDP and SQL scripts.
- Setting up, designing, customizing, developing and enhancing all types of FIORI apps viz transactional, factsheets and analytical in Purchasing, SALES.
- Experienced in prototyping, debugging and developing SAPUI5 applications using WEB-IDE, UI5 cli, Visual Studio Code, Nodejs.
- Writing Test scripts, Testing SAP transactions, Unit testing, Integration testing, ABAP test classes,
- Experience in workflow design development and debugging using BOR objects and ABAP classes.
ODATA.
- Experienced in configuring ODATA gateway server, create, models, entities, sets, web services with, associations between entities, deep entity inserts and coding extension classes for filtering, sorting, paging data returned from database and exposed via published Web services. Testing ODATA services on Postman and in SAP, Experienced with RESTFUL Web Services, SLT, ODP etc.
UI5
- Experienced with using UIF FIORI app generator templates and FIORI elements to prototype, develop and troubleshoot Fiori style UI5 applications using Custom Views, Controllers, JSON Model, ODATA model, Components, Internationalization, Manifest file configurations and Data binding, fragments, formatters, navigation and routing using WEB IDE, and BAS for on premise and cloud applications.
- Javascript programming in UI5 applications on frontend and on backend HANA XSA server using Nodejs and express.
FIORI,
Working on WEB-IDE and BAS on BTP to develop MTA for custom Fiori applications transactions using ODATA annotations, behavioral and UI5 annotations along with behavioral implementation using BOPF as well as RAP abap classes for actions, validations, determinations and CRUD operations for managed and freestyle FIORI applications.
Experienced with all aspects of Fiori apps development setting routes, fragments, formatters, extensions,
Setting up catalogues, roles, as well as spaces, pages and sections. Setting up Fiori Launchpad.
Experienced in all aspects of Fiori app development, troubleshooting, debugging, extending and adding navigation as well as updating/hiding fields through UI masking.
Developed freestyle and Managed apps using Fiori Elements, UI-annotations in Metadata extension files on frontend and in CDS views. for Report lists, Object pages, Worklists and forms as well as Analytical applications with charts.
S4/HANA
- Well versed with developing native applications on XSA server using NodeJs and Express.js. on BTP.
-Experienced in all aspects of CDS views development using BAS on BTP to develop Managed Fiori apps.
- Well versed with SAP HANA development using UDFs, creating attribute, analytical and calculation views, SQL scripts, CDS views, AMDP, new ABAP features for eclipse. Worked on HANA migration and data conversion projects. Working with planning and execution as well as code remediation. Working with Business objects files and data transformations.
- Data modelling on BW4/HANA working with Calculation views, Table functions and CDS views
- HANA MIGRTION COCKPIT Working with LTMOM and LTMC tcodes and flat file interface,
- Experienced with waterfall and agile/scrum development methodologies, taken part in all aspects of SDLC, maintaining project documentation, evaluating technical skills, mentoring new developers. Proactive in adapting and learning new skills in Information technology in general and SAP in particular. Excellent team player with good documentation and communication skills and presentation skills to communicate ideas to all types of audiences.
- Excellent knowledge of t-sql, pl/sql, i-sql including working with triggers, stored procedures and sql extensions of SAP HANA platform.
- Complete understanding of HTML5 and ability to prototype single page applications using REST API, XML/XSLT, JSON. Skilled with Java, Python and Nodejs applications for CAP and BTP extensions.
- Javascript expert using ES6 features, typescript, prototypal inheritance, mixins, nodejs, expressjs, and libraries like Jquery and SAP UI5 working with WEB-IDE, Visual studio code, BAS on BTP. Well versed with fullstack web development.
-
- Excellent experience in ABAP, SQL, C/C++, C#, Unix shell scripting, Javascript, Java, Spring boot, python and vba programming for excel applications. Well versed in Statistics hypothesis testing, Applications of Random, Binomial and Poisson distributions, Linear Algebra, Calculus, Machine learning and full stack web app for deployment on web using APIs for Chat-GPT and other LLMs. Can work with data acquisition, cleansing, analysis for Computer Vision applications using Tensorflow, pytorch. Good understanding of Linear and Logistic Regression and other algorithms/paradigms in AI/ML. Developing fullstack LLM applications using multi-agentic workflows and coding assistants.
SAP Certified ABAP/4 Consultant. Certificate ID: 000*******
SAP Certified BW Consultant. Certificate ID: 000*******
COMPTIA security+ certified in Jan 2023
- Professional Experience
SAP HANA Data Migration Consultant
Athreya Inc and partners McKinsey and Co
New Brunswick NJ
January 2025 to April 2025
Working on Greenfield HANA implementation using templates, files and ETL with SAP BODS for
Direct data transfer using Fiori apps. Customization as well as custom objects created and mapping and transformation using BODS as well as Excel files. Master data objects Material, Customers, Vendors Financial master data objects migrated from legacy and ECC to S/4HANA. Took part in review of data types in source and business object files, excel files. Data cleansing, monitoring and simulation. Working with LTMC and LTMOM and using standard FIORI apps along with BODS and Excel files to edit remap and cleanup data as per requirement.
SAP HANA/UI5/Fiori Technical Developer
Defence Logistics Agency
New Cumberland, PA
Jan 2024 to Jun 2024
Worked on Graphical Calculation Views build on top of Analytical Views and Attribute views for creating complex, joins, aggregates and transformation to be exposed in the semantic layer for end users as per requirement in Purchasing, Sales and Invoicing
Writing technical specifications.
Coding test classes and working with UI5 libraries and Chrome developer tools.
Created Unmanaged RAP in FI and billing to enable updating earned credit for customers based on volume and length of contract
Created CDS views to be exposed as ODATA services for FIORI apps in EWM, MM and TM. Writing technical specifications.
Coding test classes and working with UI5 libraries and Chrome developer tools.
RICEFW development in various modules,
Attending scrum sprints and updating and maintaining ADO cards. Worked on Migration and configuration of master data for Customers and vendors to control outbound shipping destination based on RIC_OWNER field in Inbound delivery. Testing FIORI apps and writing ABAP unit-tests.
Worked on Inventory Snapshot Report and enhancement of IDOC Goods receipt processing to update delivery address based on Owner field in ECC to HANA interface.
Smartforms barcode for EWM Putaway task.
SAP ABAP FIORI PI/PO Developer
Boeing Corporation
St Louis MO
July 2023 to Nov 2023.
Prorotyping testing scenarios and unit test cases.
Involved in testing, debugging, developing and transporting Fiori apps and troubleshooting and transporting PI/PO artifacts for data migration project.
Working with team to define required apps and planning with maintenance planner to aggregate the required apps and determine the upgrades and packages needed for Fiori apps.
Worked on personalization adaptation and addition of new logic and objects for extending/enhancing Fiori apps.
The project it turned out required not only Secret clearance but also was part of Special Access Program that required US born citizens and so the project was cut short abruptly.
Senior ABAP Software Developer
Aesip-Hub. Army Unified ERP Project
Aberdeen Proving Ground, MD
Sept 2020 to Jan 2023.
Technical support for Price and Credit Application. Involved in testing, debugging the Price and Credit application. Coding interface to send UIC GFMID update from DRSS-Army to AESIP to GSS-Army.
Monitoring and correcting IDOC errors for price and other material master updates for standard and non-standard materials. Generate daily system status report once a week and also monthly status logs of tables and programs on rotation basis. Take part in meetings as part of support team.
Developed and tested ODATA and BRF+ applications for Price and Credit Application.
Updates functionality adding new programs, reports and supporting Service Now tickets involving code fixes and troubleshooting workflow, PI proxy interfaces, OO-ABAP, SAPSCRIPT objects, BW data loads and queries.
Developed technical specifications, unit testing using test classes and test scripts and updating specifications in MM, Purchasing, Price and Credit.
Developed from scratch 2 critical program scenarios in processing of price and Credit Application.
It involved use of Custom and Standard local and global classes, UI5, Portal coding using ABAP, FMs in ABAP to calculate effective date in different scenarios during business cycle, Javascript, ODATA services for central Price and Credit Application.
Configured, and interfaced ABAP program with workflow to dynamically process and enhance multi-level approval and update process and generate new version and effective dates in complex application to handle huge database of materials and their price and credit updating during year of execution
Senior ABAP Program
GCSS-Army project
Redstone Arsenal, AL
Feb 2020 to Sept 2020
- Took part in design and development of RICEF object Aviation systems Readiness Report. This report - Dynamically pulled up the status of aircraft systems which were assigned various degrees of readiness.
- Depending upon information pulled from different tables and assigned color codes to enable summarized and aggregated information in an ALV List. The report was to be based on selected date range and a pop-up selection list which would enable the user to make multiple selections from available aircraft systems.
Senior ABAP/ODATA Programmer
Nav Sup Project
Mechanicsburg, PA
Aug 2019 to Feb 2020.
Use SAP Build to build wire frame custom transactions for GR and GI using ODATA services
- Took part in design, mapping and prototyping of SAP FIORI apps in WM/IM and took part in modelling, creating RFCs, data structures and implementing needed methods for 2 ODATA services.
Coding and troubleshooting UI5 app using MVC, data binding, aggregation binding, Routing and Odata service to be consumed on hand held devices.
Troubleshooting with BASIS team for authorizations and setting up rfcs for HUB and distributed ODATA implementation.. Worked with functional consultants for data mapping, generation and implementing dependent data models, coding DPC extensions for implementing filtering, expansion set and association/navigation scenarios.
Senior ABAP/Fiori Consultant
IBM Baton Rouge, LA
July 2018 - June 2019
- Supporting clients from the CIC Baton Rouge
- Supporting clients from the CIC Baton Rouge in implementing development and maintenance of SAP project WRICEF work for various modules using broad set of tools such as ABAP, ODATA, custom transactions, fixing errors and suggesting changes in authorizations through custom table entries for critical malfunctioning programs for energy client.
for end users as per requirement in Purchasing, Sales and Invoicing.
Setting up Fiori Launchpad and extensions and enhancements of Purchasing and SD apps and configuring and setting up the Fiori apps and the required UI5 libraries compatibility. Working with BASIS to troubleshoot authorizations and role issues.
- Insured no gaps between business and technical requirements within new or existing projects and programs.
- Played key role in development of SAP outsource and offshore support models and change request process and SAP release mgt to support and manage ongoing process and system changes.
Complete aging report for customer using custom table to show distribution of customers across sales areas and product lines.
Writing RF-console report to rotate Shipping label from portrait to landscape for Intermec printers using smartforms.
Analyzing Clients Requirements from Functional Requirements Specification and preparing technical specifications based on functional specifications. Setting up User Acceptance Test plans (UAT), code review and performance tuning.
Customizing Internationalization texts according to client requirement.
- Manage internal and external project resources to accomplish program goals and objectives efficiently.
- Developed Sapscript, SMARTFORMS and ADOBE interactive forms involving rotation of forms from portrait to landscape orientation.
- RICEFW work for clients in MM, WM, PP, FI-CO
SAP ABAP/BSP Technical Consultant
Y-12 National Security Complex
Oak Ridge TN.
June 2017 - Nov 2017.
- Setting up FIORI launch pad for factsheet and transactional apps on the web portal system with role-based access to apps in Purchasing, Sales and HR.
- Worked on designing, coding, testing, debugging BSP and FIORI applications in HR, MM SD and exposing ODATA services.
- They involved designing a large number of dictionary objects and had complicated navigational schema with more than 10-15 views and updating many tables and extensive input help designed using ABAP, javascript and jquery which made it very user friendly.
- These apps using bootstrap adaptive layout could be run on extra small to small mobile screens, laptops, tablets and desktops. This was designed from the ground up with discussions held by the HR persons/users and functional consultants and used proprietary unity extensions.
SAP BW/HANA consultant
Coca Cola Bottling Company United Birmingham, AL
Feb 2016 - Nov 2016.
- Involved in all aspects of Budget and Planning for BPC project from defining and designing INFOOBJECTS, DSOs, INFOCUBES, multi providers.
- ETL from legacy systems to SAP BW 7.4 using SAP BODS, custom extractors and flat files.
- Working closely with Business to identify sources from legacy system, map legacy source fields to SAP fields.
- Data extraction, Data Transformation, Data construction and Data load using SAP BODS.
- Created load programs in BODS for different business objects.
- Designing complex BODS job flows and data cleansing and other data transformations as part of ETL process to populate BW objects.
- Data extraction using BODS and flat files. Mapping transfer rules, and other transformations, designing and customizing info objects, DSOs, Info cubes and multi providers designing DTPs, ABAP routines, semantic rules, expert routines, etc. Working on BADIS to extend the existing application. Writing reports, debugging, documentation for the project. Data cleansing, testing and tabulating extreme/marginal cases. Involved in discussion with end users and power users to design suitable INFOPROVIDERS and dataflow for planning and budgeting.
- Handled all transports and testing in DEV and conducted all BW and BPC transports.
- Reports in FI, BPC and forecasting and planning long-term liquidity.
- Developed HANA Column based tables and SQL Script Procedures and triggers, loading data into table definitions, suspending data loads, resuming data loads.
- Created Attribute Views, Analytical Views and Calculation views Graphical and SQL Script - CE Functions and Stored Procedures.
SAP Consultant ABAP/Purchasing
IPEG Group of Companies
Cranberry Township, Franklin PA
Sept 2015 - Nov 2015
- A short project to develop interface programs for loading data from legacy system to SAP. - Configuration of Outbound PO for Group Company to handle fulfillment orders based manufactured in Partner Company.
- Develop Smart forms for PO/Invoices and credit memos to handle different outputs based on different document types business entities involved and business relations.
- Meeting with end users and functional consultants for data mapping.
SAP ABAP/Logistics Consultant
Airbus Helicopters Inc
Grand Prairie TX
Mar 2014 - Dec 2014
- Developed customized dialog programs, reports, forms in PP, EWM, SD and Purchasing for new plant being developed in USA. Involved in discussions with users, functional consultants for program design and optimizing solutions and to get feedback on the usage and performance of the program.
- Developing Smart forms and ADOBE interactive forms for PP shop floor paperwork with dynamic fields depending upon different types of routing and production steps to capture signature and comments for quality control in the production steps.
- Dialog programs and interactive reports using ALV grids. Smart form for PO had to be modified to output different addresses at different locations based on PO type and make changes to terms and conditions of contract as per new conditions etc.
- Wrote custom transactions to streamline goods receipt scanning activity in WM by building hierarchical structure of packages and HU to reduce the number of physical scans scanning required.
- Worked on WM RF Console programs on ITS for Picking, Packing and Shipping.
Setting up FIORI launch pad and creating screen personas and tiles for accessing apps in
Purchasing, Sales and HR
Orders for the US company are priced as per the parent location in France.
Developed custom dialog program to make synchronized update between sales and purchase orders as per changing contracts and terms.
- This enabled co-ordination between the sales and purchasing teams for automatic changes to PO and Sales order as per changing conditions.
- Wrote custom transaction to explore possibility of making a delivery possible based on inventory at hand and anticipated goods receipts to extend enabling fulfillment if possible by Cross docking and performing a simulation before making hard changes to Sales orders.
- Involved in customizing Yard monitor and scheduling in EWM.
- Coded custom program to automate updating Sales orders of US company at parent company in France based on changes of purchase orders in whole aircraft orders making changes as per current prices and contractual and outlining agreements with vendors.
- The program, which was for automating PO processing in new US plant for synchronizing and updating the changes in Sales order/purchase order based on business conditions/contracts etc.
- Developed technical specifications and documentation for the 3 RFC enabled function modules to send information to ECC system from warehouse regarding goods received and time spent by truck at the docking station.
1998-2015: worked for diverse companies like Block Drug, IBM Corporation, Molex Inc, Standard and Poors, Freddie Mac, Prudential, Avalon Integrators, Symbol Technologies, Bristol Myers Squibb, Lockheed Martin, Honeywell, Wyeth, Sunoco, DTE Energy, Lockheed Martin, ULA, NEC America,, Gulfstream, Y-12, Ford Motor Co, Boeing Corporation, working using diverse software for troubleshooting, developing and fixing programs using SAP ABAP, BW, RF-console programming, C/C++, Java, Javascript, ISQL, T-SQL, PL/SQL, VBA, Unix shell scripts.
Education
University of Houston
1992-1996. Studied in the Ph.D. program in Vision Science at the University of Houston, completing 120+ hours of coursework including the qualifying exam with GPA 3.4. Conducted psychophysical experiments using state of the art hardware and software writing my own programs in C/C++ to create stimuli, run randomization, collect data and analyse data including my own C programs to do Fourier Analysis of timed average weak analogous responses converting them to sum of component sine wave responses in frequency domain and other statistical analysis. Worked on Signal Detection theory, Research Design, Advanced Statistics. Worked as part of support team in the College of Optometry Computer Lab for 2 semesters troubleshooting desktops workstations, installing software, configuring machines and applications for a high volume of professional and graduate students and researchers.
University of Bombay
MS from Mumbai University India 1990.