Ajay Sharma

SAP Solution Architect

S/4 HANA , SCP/BTP, SAP CPI and other systems integrations expert

SUMMARY:

  • 20 Years of experience as an SAP Technical Consultant / Solution Architect with strong knowledge in ABAP, OOPS, OData, along with various integration technologies like cloud connectors, CIG for EAI, DI in various SAP modules like Ariba, SCM, EWM FICO, MM, SD, PP, SRM, PLM, BI/BW, EP etc. on different SAP versions from 4.6, 4.7 and ECC6.0 , S/4 HANA etc.

  • Hands on experience configuring cloud connector for Ariba, Successfactor, Salesforce , SAP Concur etc. integration with ECC and S/4 HANA using SAP CPI as well CIG for ECC.

  • Experienced in SAP Cloud Platform (SCP) using cloud foundry to create instances, code deployment, messaging queues, business events handling etc.

  • Worked as SCP administrator to create and manager users and various instances.

  • Experienced in SAP FI and sub-modules like AP, AR along with understanding about finance processes like GL Posting, Check printing, Reconciliation, dunning procedures etc.

  • Two S/4 HANA End to End implementations starting from server set up to business reporting. Involve Fiori apps discoveries, custom apps in SAPUI5, SAP OData services, HANA CDS view designs and updates etc.

  • Over 6 years of experience working with SAP Integration services and automation as an administrator and developer with a thorough understanding of backend middleware solutions, Proxies, SAP PI/PO and latest on HCI/CPI.

  • Good experience with middleware solutions like Mulesoft, Azure APIM etc. Integration various solutions like Salesforce, Workday, SuccessFactors etc.

  • 2+ years on SAP S/4 HANA implementation experience including SAP cloud SCP/BTP, integrating different cloud solutions like Salesforce, Ariba and others.

  • More than 10 years of experience as solution architect and team lead. Managed team of 10+ developers.

  • Completed 5 full life cycle SAP implementations with clients such as: SAP America, Volvo, Allison Transmission, Nike, AllState Insurance, and American Railcar Industries, Toyota.

  • Well versed with ABAP Object Programming, BADIs, BAPIs, User Exits, Enhancement Techniques, RFC, Web Services, Adobe Forms Smartforms, SAP Workflow, etc.

  • Well versed and proficient in requirement gathering, writing technical specifications and managing development teams onsite/offshore.

  • Takes initiative and works well both independently and in a team environment interacting directly with clients to gather/understand their requirements, create solutions for them and test the solutions with various business scenarios.

  • Sound background in understanding system and business requirements to create an efficient solution.

  • Strong exposure on SAP Enhancement/Switch Framework. Worked on Enhancements points/spots, BADIs etc to enhance the standard code.

  • Sound knowledge of SAP standard code and product development, which was gained as part of the SAP America Custom Development team.

  • Good understanding of software development methodologies like Agile, Waterfall, Scrum etc.

EDUCATION:

Bachelor of Engineering (ERP Specialization, Production engineering)

1997- 2001 Punjab Technical University (PTU), India

CERTIFICATION: ITIL 4 certified , SAP Solman certified

TRAININGS:

  • BI310: Enterprise Data Warehousing, SAP America, PA

  • NET310: ABAP Web Dynpro, SAP America, PA

  • BIT400: SAP Exchange Infrastructure, SAP America, PA

  • EP200: SAP NW Portal System Admin, SAP America, PA

  • PLM300: Business Process in Plant Maintenance, SAP America, PA

  • SAP Certification in SolMan7.01 (SAP E2E)

TECHNICAL SKILLS:

Languages: ABAP4, ABAP Objects (OOPS), ABAP Web Dynpro, (Knowledge: JAVA, Node.js)

Tools: Netweaver Portal, ABAP Web Dynpro, Workflow, FPM Framework, ABAP

Workbench, Adobe Interactive Forms,Workflow, LSMW, BAPI, BADI, IDOC, SAP-

Archiving, etc.

Functional Area: Ariba, FICO, AP, AR, SD/MM/, PP, ESS/MSS, SRM, PLM, PM, etc.

Interfaces: SAP PI7.1, PO7.4/5, CPI, Various adaptors like RFC, REST, HTTP, JDBC, IDOC etc.

Others: S/4 HANA, SCP/BTP, DevOps, SAPUI5

Cloud platforms SAP Cloud Foundry using SAP HEC and RISE offering, MS Azure, AWS

PROFESSIONAL EXPERIENCE:

Lam Research , Fremont, CA Aug 2021 – Present

Sr. Solution Architect

Working in Lam as Solution architect for global quality systems includes SAP, Trackwise, Liferay and MS Azure applications using DevOps and other technologies.

Responsible for Lam Quality business solutions design and development, automation and integration with other Lam’s solutions. Work includes:

  • Design DB tables in different systems including SAP and develop the logical flow of the data between them for various parts and other quality related business requirements.

  • SAP ECC solutions assessment for HANA migration which involves upgrading code and move to ABAP Objects oriented architect, intensive OOPS programing to enable Odata services for custom code later during HANA upgrade

  • Troubleshoot complex logic across systems using cod traces, SAP debugging, log files etc.

  • Standardize various data flows and business solutions for performance and optimizations.

GyanSys Inc, Indianapolis, IN Jul 2019 – Aug 2021

SAP Solution Architect / Sr. SAP Developer

Here I worked for their multiple clients like Delta faucet, Agreliant, Allsion Transmissions etc. Implemented S/4 HANA 2019 and 2020 releases. Designed and Delivered multiple SAP Solutions for integration and s/4 HANA implementation projects. Here are the mail highlights:

  • Configurations of CIG in ECC for Ariba integration to sync PO, and invoices for Ariba downstream applications (Allison Transmission). Also explored the ITK solution but not used.

  • Worked on SAP Cloud Connector configurations for S/4 HANA integrations with other solutions for Agreliant.

  • Integrated Ariba Supplier portal with direct REST APIs to update part lists.

  • Worked on both greenfield and brownfield S/4 HANA implementations. Also, worked on HANA upgrade. Including Fiori apps customizations, new apps in SAPUI5 and OData services

  • Worked intensively on Ariba integration with S/4 HANA for contract management and invoicing in SAP.

  • Delivered complex SAP HANA integration with supplier portal integration, moving XSLV data into HANA DB using JDBC / JAVA connectors.

  • Worked with SAP cloud team to set up HANA systems and administrated the SAP BTP set up for CPI and other applications.

  • Automated the business processes through different workflows and integrations.

  • Worked on CPI/BPM integration scenarios for S/4 HANA implementations

  • Managing teams for ABAP proxies, PI/CPI development along interaction with third party vendors.

  • Implemented S/4 HANA starting from server set up to reporting deliverables.

Toyota Material Handling, Columbus, IN Apr 2014 – Jul 2019

SAP Solution Architect / Team Lead

Worked here as a lead SAP developer / Solution Architect in SAP ECC, CRM and SAP PI/PO areas. Also worked in BI/BW and other SAP areas including portal and WebDynpro technologies. Involved in BW on HANA implementations. Here are the main responsibilities for this role.

  • Responsible for 300+ SAP interfaces with third party solutions like D&B, Banks, Salesforce, CRM, MS Dynamics etc.

  • Lead the PI / PO (Process Integration / Process Orchestration) development and upgrades.

  • Responsible for integration solutions with third party systems

  • Developed integration scenarios with brands dealers and various third parties on SAP cloud environment SCP/BTP.

  • Architect and developed various solutions in ECC / CRM / BW systems

  • Worked on oData / SAPUI5 applications, migration from webdynpro .

GyanSys Inc, Indianapolis, IN Apr 2009 – Mar 2014

SAP Solution Architect / Lead Developer

Project Description:

Working as lead consultant in various SAP technologies using Web Dynpro for ABAP on Netweaver Platform and assisting GyanSys team on several projects. This includes designing different solution for various customers in SAP Netweaver technologies in ECC and Netweaver Enterprise Portal.

Projects outlined below with GyanSys Inc:

Client: American Railcar Industries (ARI), St Louis, MO Mar 2013 – Feb 2014


Solution Architect/Team Lead

Managed team of 6 (3 Offshore) resources, developed BRC Cockpit, a Web Dynpro application to manage PM documents (equipment, notifications, orders) and completed an SD integration to create sales documents from the same cockpit. The landscape includes SAP ECC6.06 with Enterprise Portal7.30.

Responsibilities:

  • Working as a Solution Architect in SM module to create Web Dynpro application on SAP Netweaver Portal 7.3.

  • Leading a team of 6 developers to design this BRC cockpit.

  • Working with the Functional side and Stakeholders, including: Business Analysts and Business Users to gather requirements and detail them in technical specification documents.

  • Developing (coding) complex business logics in OOPS.

  • Completing code review, performance review and other standards and quality checks.

  • Working closely with the portal team to integrate the solution on portal.

Environment: SAP ECC6.0, Netweaver 7.02

Client: Allison Transmission, Indianapolis, IN Dec 2009 – Mar 2013

Solution Analyst/Lead Consultant

Worked as a Solution Analyst in various SAP domains like EP, PA/OM, ESS/MSS, PLM, SRM using technologies like Web Dynpro ABAP, FPM Framework, Adobe Forms, workflow in SAP ECC and SAP Netweaver solution 7.01. Worked as lead consultant, taking care of different solutions including ESS/MSS (Both JAVA and ABAP), PLM and SRM. My work included: portal administration, application design and development, team lead and other responsibilities.

Responsibilities:

  • Completed User Administrations, KM Content Administrations, PCD Administrations, Portal Activity Logs and Performance Administration.

  • Worked on the SAP Enterprise Portal implementation on the Netweaver 7.01 platform.

  • Deployed different portal components like ESS/MSS (Java and ABAP both), SRM, PLM, and GRC.

  • Worked on upgrades for various portal packages, including an ECC6.0 EHP5 upgrade.

  • Configured UME with LDAP for user management on portal.

  • Developed custom applications, iViews, Pages, Workset, Roles for Enterprise Portal for ESS/MSS, PLM, SRM solutions.

  • Worked on various HR applications using ABAP Web Dynpro for PA/OM, ESS/MSS, e-recruiting and talent management.

  • Developed Web Dynpro applications using FPM framework.

  • Customized and configured SAP standard FPM applications for PLM/SRM/ESS.

Environment: SAP ECC6.0, Netweaver 7.02

Client: Johnson & Johnson, Somerset, NJ Apr 2009 – Dec 2009

Team Lead

Worked on ABAP, Adobe Interactive forms, ABAP Web Dynpro, Workflow and Netweaver application in the FI module. This includes requirement gathering, solution designing and development, documentations for FI General Ledger Entries and cost center master data.

Responsibilities:

  • Worked as a team lead on Adobe Interactive Forms for FI-GL documents interfaces in Adobe.

  • Worked from ADS installation to developing of forms, testing, delivery and support.

  • ABAP development included user and ECC6.0 interfaces, BAPIs, BDC and reporting for various scenarios.

  • Developed User GUI screens in ABAP Web Dynpro and ABAP Objects.

  • Created interface to post GL entries using Adobe Forms for various FI transactions like FB50, FV50, FBD1 and FBS1.

  • Worked on interfaces between Adobe forms and Web Dynpro applications including RFC function modules.

  • Configured standard workflow tasks for the approval process for journal entries and cost master data.

  • Worked on UWL and hosted the application on Portal.

Environment: SAP ECC6.0, Netweaver 7.02

SAP America, Newton Square, PA Jul 2006 – Apr 2009

Senior SAP Solution Developer

Project Description:

Worked on various projects in different version of R/3 (Including ECC6.0) and Netweaver technology.

This includes designing and developing SAP solutions for various business scenarios using latest SAP technologies like ABAP OOPS, BI/BW, Netweaver EP, XI, ABAP Web Dynpro. Additionally, well versed in various functional areas, such as: FICO, SD, MM, and PM.

Project Details (Various Project):

ABAP Projects: I worked on various projects in different areas including ABAP Objects as a Solution Architect. This included standard code enhancements, ALV reports, code enhancement using various enhancement techniques like Enhancements points, BADIs, user exits. Experienced with ABAP object program as it was heavily used in SAP America.

Project involved Material ledger enhancement. It required adding new fields into Material ledger cost components to display on standard transaction CKM3 and report CKMLQS.

Responsibilities:

  • Worked on BADI ‘GET_DEFCCS’ for Material Cost Component Splits to capture additions field’s data.

  • Worked with material cost configuration to calculate production and usage variances during costing run.

  • Worked on material single level and multi level variances and other cost components to calculate material and so inventory cost for different periods.

  • Used various enhancements techniques like BADI and enhancement spots to enhance SAP standard code for various functionalities for material costing.

  • Worked on various FI areas like AP, AR, GL etc. for reporting, interfaces and standard code modifications.

  • The different functional area covers FICO, SD Pricing, MM (Material Ledger), Plant maintenance etc.

ABAP Web Dynpro/Adobe Forms: This includes portal applications for ESS/MSS. Worked on application in ABAP Web Dynpros and adobe forms for RMS (Resource management scheduling) User Interfaces and workflow configurations. Here I got a good experience in Web Dynpro architecture like MVC (Model view controller), context mapping, and navigation using plugs etc. Also ESS/MSS processes involved various standard and custom workflow templates to configure and activate. Here is the brief of this.

Responsibilities:

  • Worked on Web Dynpro/adobe interactive forms and ABAP Objects to develop different components and integrate the application.

  • Created one complete component with UI (User Interface) and component interface.

  • Worked with context mapping, data binding, navigations plugs, actions and events.

  • Used ALV control to display data in tabular format.

  • Worked with hierarchy tree controls to display table data in tree hierarchy.

  • Different RFCs were used to connect application with SAP ERP6.0 system for data transfer using proxies and web services. Complex Web Dynpro Components involved various views and context mapping etc.

  • Participated into various test phases including unit tests, integration test and user acceptance tests.

Environment: SAP ECC6.0, Netweaver 7.0

Volvo CE, Asheville, NC Mar 2006 – Jul 2006 and Oct 2004 – Jun 2005

Senior SAP Technical Consultant (Lead Role)

Project Description:

Volvo Construction Equipment is largest company in the world to manufacture construction equipment.

Implementing VMS (Vehicle Management System) for Smartforms, LSMW (Upgrade from 4.6C to 4.7E), interfaces etc. I had the opportunity to return back to this project after consulting there previously.

Responsibilities:

  • Worked directly with end users to understand business processes and prepared the specifications accordingly.

  • Developed printouts for sales orders, invoice and delivery output using Smartforms.

  • Styles & layout sets: Worked on various elements of layout sets for printing such as header data, Paragraph Formats attributes, Character Formats & Attributes, Windows, Pages, Page Windows, Text Elements, and Main Windows.

  • Integrated third party printout system (KSD) with SAP R\3 using IDOC’s.

  • Interfaces, BDC, User exits: Worked on Data Transfer with Batch Input (Classical Batch Input & Call Transaction Using), Functional Modules to process jobs in the background. User exits to add own functionality to SAP standard business applications.

  • Worked on ABAP/4 Special Programming Techniques: ABAP/4 internal table creation & processing statements.

  • Worked on Modularization Techniques, like: Macros, Include programs, Subroutines & Function Modules.

  • Experience with Data Storing & Retrieval Techniques, such as: reading & processing database tables using SQL statements, Storing, Reading data object from Memory Using EXPORT & IMPORT statement, Reading & writing files from and to the server.

  • ABAP/4 Dictionary: Worked on ABAP/4 dictionary objects such as Tables, Data elements, Domains, Structures and Match codes.

  • Worked on the function module to send email by STMP by workflow tasks.

  • Completed various activities to configure multi step workflow.

Environment: SAP 4.7E SD, VMS Modules

Nike, Portland, OR Dec 2005 – Mar 2006

Senior SAP Technical Consultant

Project Description:

Responsible to create a solution to update Salesorder by removing delivery block after require checks and validations. Checks and validations include particular order type, ordered quantity, forecast quantity for customer and predefined tolerance. The work done for this solution involved: IDOC, BAPIs, Function Module and configurations etc. The development work was done by an offshore team.

Responsibilities:

  • Assessed the current workflow process for sales order delivery block.

  • Prepared functional and technical specifications for the offshore team to accomplish development work.

  • Developed a solution to update Salesorder using inbound IDOC and BAPI through the ALE interface.

  • Used a standard transaction to create IDOC structure and ALE interface.

  • Worked on Business Object BUS2032.

  • Used standard program RSNAST00 and RBDAPP01 to process output and IDOCs automatically.

On FI side worked on programs for cash discount and post processing update for cost centers, including:

  • Reading data from different table mainly BSIS, BSEG, and KNA1 for cash discount G/L.

  • Created BDC sessions to update data through standard transaction FB05 to clear document.

  • Used LSMW to covert and map data from source system.

Environment: SAP 4.7E SD, AFS Modules

Ranbaxy Laboratories, Princeton, NJ Mar 2004 – Oct 2004

Senior SAP Technical Consultant

Project Description:

Ranbaxy Laboratories Limited, India’s largest pharmaceutical Company, manufactures and markets world class generics, branded generic pharmaceuticals and active pharmaceutical ingredients. It is ranked amongst the top ten generic companies worldwide.

Responsibilities:

  • RAS: (Role Authorization System) to maintain the roles for different users. This application was developed in dot net to manage the roles in SAP R\3. I was working on BAPIs and RFC functions to extract and update data into SAP.

  • Workflow: Configured the workflow for purchase order approval.

  • RFCs, BAPI Development of functional modules, RFC and BAPI interfaces

  • Interfaces, BDC, User exits: Worked on Data Transfer with Batch Input (Classical Batch Input & Call Transaction Using), Function Modules to process job in background. User exits to add own functionality to SAP standard Business applications.

  • FICO: Worked with Profit center accounting (PCA), Cost Center Accounting (CCA) tables and reports etc.

  • Implemented the BADI in the budget transfer transaction (FMBB) to derive the values using FM Derivation rules.

  • Implemented a user exit, which triggers during creation of billing document.

  • Tested FI/CO transactions for field errors, missing data, syntax errors in SAP standard programs. Tested all custom programs and modified field changes.

  • Handled most of the Printing Requirements of the Client e.g. PO, GR, GI, Billing Doc. Production Order in both English and Spanish using Smart Forms.

Environment: SAP Module: SD, FICO

ENDO Pharmaceutical, Chadds Ford, PA Sep 2003 – Jan 2004

Senior SAP Technical Consultant

Responsibilities:

I was involved in the Development and Production Support for SAP ALE/IDOC Interfaces, BAPI, Work Flow, Enhancements (user exits & BADI’s), Reports, BDCs, Dialog Programming and SAP Scripts in FI/CO and Logistic Modules (MM, SD), Enhancements (User Exits/BADI’s)/BAPI.

Responsibilities:

  • Created Screen Enhancement for the Document Management Screens to add fields. This involved complete redesign of the Code by taking out the Custom code changes to the SAP standard Program.

  • Extending Material for a Plant ( BAPI_MATERIAL_SAVEDATA )

  • Implemented BADI SMOD_PCPO0001 to populate Assignment number and item text while passing the Payroll results into the accounting.

  • Worked on User Exits for transaction MB01 to update batch of material during purchase orders for different movement types.

  • User Exits for IDOC (WMBXXY, ORDERS01) and corresponding function modules (IDOC_IUPUT_ORDERS).

  • Worked on Sales orders reports, Purchase orders (create, change display) used standard reports and their user exits also.

EDI/IDOC:

  • Worked on the configuration require for EDI, like Partner Profile, message controls, REC destinations etc.

  • Worked on IDOCs for sales orders, purchase orders (ORDERS01 etc.) and their function modules.

Environment: SAP 4.6C SD, MM Module

Allstate Insurance Co, Chicago, IL Jun 2003 – Sep 2003

SAP-ABAP4 Consultant

Project Description:

FICO Module: This is the main module implemented with IS (Insurance Solution) Module for Allstate Insurance Co. This module consists of all the sub-modules like GL, AP, AR, AM, etc. I worked on reports and programs used to fill the gap between SAP standard reports and various TAX calculations. The work accomplished is summarized as following:

Responsibilities:

Reports/Program:

  • Programs to calculate depreciation, taxes on assets.

  • Reports to generate the list of assets with gain/loss details.

  • Worked on the reports for TAX calculations on base amount and uses different tax codes.

  • The tax amount is posted to the tax accounts automatically.

Interface Designing:

  • Selection-screen programs for interface designing.

  • Interfaces through the function module (RFC).

SAPscript:

  • SAPscript for Customer Account Statement

  • Automatic Check Printing

  • Service Label Printing

  • Service Invoice

  • SD Invoice

MM Module: This module is implemented for the material involved for infrastructure and in daily use etc. It deals with Inventory Management, stock of materials and purchase orders etc. Reservations are created for different materials. I worked on the following programs.

Reports:

  • Reports to generate PO from reservation.

  • Material Master Usage report for quantity on hand (ZMRMATUSG) Using ALV.

  • Program to separate killed/inactive materials from active materials.

  • Cloning of standard reports for customization like RMDATIND, RFKABL00

Environment: SAP 4.6C MM, FICO Modules.

Knowledge Crop Technologies, Noida UP, India Jan 2002 – May 2003

ABAP/4 Developer

Project Description:

Worked on in house projects for different customers. One scenario involves SAP SD module related to the records of the company’s customers. The customer’s information was to extract and load into SAP. Specified information found within the legacy systems needed to be extracted and loaded into SAP. In the second phase, I worked on linking specific addresses of various customer types to one another. The SAP Bill-To, Payer, and Ship-To partners, as defined in the SAP Sold-To record, automatically defaulted to the SAP Sold-To Number assigned to the new Sold-To customer.

Responsibilities:

Reports / Enhancements:

  • Created reports for displaying Physical inventory variance using ABAP List Viewer (ALV). These programs calculated the quantity variance and dollar variance based on the Physical inventory quantity and the book quantity for an inventory document.

  • Modified the General plant data / View screen of the material master. Changes made include replacement of existing field with a new field in the screen and addition of a new field to the MARC table.

Dialogue Programming (Interfaces):

  • Developed a transaction to enter Ranges for the Tag number, by plant and storage location for the Annual Physical Inventory Process.

  • Created Dialog program for the Data entry of the Tags along with the quantity of the Tag by Plant and Storage location. All these details are stored in Custom developed tables for the API process.

  • Developed a Dialog program for the user to post the Final Physical Inventory per Plant and Storage location.

  • Blocked Sales Order List along with user statuses.

  • SAP-Transactions for screen interfaces, table controls using ALV.