Sap Technical Expert Resume
Atlanta, GA
SUMMARY:
IT professional with 8+ years of experience in extensive SAP technical consulting (SAP ABAP, FIORI, SAPUI5, ODATA, HANA, WORKFLOW & ALE/IDOC) and environments including on premise & cloud platforms. Possess a strong background in SAP technical solutions which enables me to quickly analyze the system, structure efficient processes, make quality technical designs and act proactively in challenging environments.
AREAS OF EXPERTISE:
- ABAP skills include all the FRICEW objects: Forms - Smart Forms, Sap Scripts
- Reports - Classical, Interactive ALV (OOPS ALV)
- Module pool programming
- Interfaces - ALE/EDI, IDOC, BAPI, BDC, File Handling, ABAP Proxy
- Conversions - BDC
- Enhancements - User-exits, Function exits, BADI, Implicit & Explicit enhancements, Business Transaction Events (BTEs), BSP Applications. Extensively worked on EDI IDOC (inbound, outbound, mapping with third party logistics systems, message type, segment extension), ALE (distribution model maintenance, logical system, ports, partner profiles)
- Manipulated data in IDOC, Analyzed and Solved IDOC errors, IDOC monitoring & posting
- Extensive experience in Workflow Development involving complex designs using deadline monitoring- auto escalations, repetitive reminders Dynamic work item creation, attaching work items to emails, workflow administration, troubleshooting, workflow configuration and performance optimization.
- Developed SAPUI5 applications using ADT(Eclipse)/WebIDE, JQuery, JavaScript, XML, HTML5 & CSS3 and consumed the data via OData services/XSJS services
- Installed & configured SAP Fiori
- Developed Custom FIORI Applications like Project Management System and Ticket Management System as per client’s requests
- Configured Single Sign-On via SAML Authentication in SAP Cloud Platform
- Had set up roles, profiles & applied SAP note
- Expertise in integrating Gateway OData/JSON services with SAPUI5 apps
- Added tiles, created catalog, done target mapping to SAP Fiori Launchpad to expose apps to the users
- Developed SD, MM, HCM, PPM, Ticket Management System apps and registered them in the FIORI Launchpad and customized the same
- Used Theme designer to customize Launchpad with client’s brand
- Created custom workflow scenarios to Fiori approve requests
- Deployed FIORI applications in Hana Cloud Platform, ABAP Repository and GIT Repository
- FIORI Launchpad, SAPUI5 and ODATA services troubleshooting
- Extended the standard OData services & enabled redefinitions of the standard methods in subclass
- Created CDS views via ADT in Eclipse & developed OData services with SAP Gateway using CDS views via d data sources
- Worked in HANA 1.0 AND 2.0 versions
- Created XS applications in SAPUI5 and consumed the XSJS services
- Created the database artifacts in HANA system and consumed the backend data in custom FIORI Applications
- Created tables, views etc by creating a CDS document with extension .HDBDD
- Loaded data into tables by creating .HDBTI files
- Created sequences with .HDBSEQUENCE files
- Created XSODATA services and consumed the same in FIORI Applications
- Configured SAML authentication to enable Single Sign-On
- Worked in AMDP procedures of HANA to implement certain programming models in ABAP where it uses the AMDP procedures from HANA
TECHNICAL SKILLS:
SAP/ERP: SAP R/3 (3.1h - 4.7), ECC 5.0, ECC 6.x and 7, MySAP SRM, Netweaver 7.34
SAP Tools: ABAP Workbench, CRM Web UI, BSP, HANA Studio, Eclipse Mars 4.5
SAP Modules: FI/CO, SD, MM, PP, PM, QM, HR, SRM & CRM
Document Management systems and Accounting packages: Microsoft SharePoint, TeamSAP
Other: ALE, iDoc, BAPI, MS Project, BMC Remedy, HP ALM, HP Quality Center, HP QTP
Databases & Tools: Oracle 7-11, MSSQL Server (97 to 2014), MS Access, HANA 1.0 and HANA 2.0
OS: MS-DOS, Windows, UNIX
Programming Languages: ABAP/4, C/C++, Java, SQL, XSJS, ODATA
Web Technologies: HTML5, Visual studio, Java Script, XML, CSS
Environment: /Framework: In-premise, Cloud
Methodologies & other: Waterfall, Agile, SCRUM, Cloud
Industry experiences: Semi-conductors, Chip card, Consumer products,Electricals, Food & Healthcare, Service-Based
Module experiences: MM, SD (Sales, Shipping, Billing, Logistic Execution) FICO, HCM, PP, PM, CRM & SRM
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
SAP Technical Expert
Responsibilities:
- Responsible for implementing 2 custom FIORI Applications in SAP Cloud Platform with HANA system as backend
- Responsible for implementing all the HANA database artifacts likes CDS documents, tables, views, sequences, services using xsjs as well as xsodata
- Developed a custom FIORI Application for Ticket Management System:
- Designed the database in HANA 2.0 system with the help of HANA Studio
- Created tables, views, sequences and xsjs services
- Created SAPUI5 application using the Model-View-Controller approach
- Created CSS files for various styles to be used in the application
- The application follows a form-based design containing the various forms to manage tickets by SAP Learning Management Team
- Developed a custom FIORI Application for Project Management System:
- Designed the database in HANA 2.0 system with the help of HANA Studio
- Created tables, views and sequences with the help of CDS documents which are created with extensions .HDBDD
- Loaded the tables by creating .HDBTI files
- Created sequences for auto generation of project numbers with the help of .HDBSEQUENCE files
- Created XSODATA services with around 20 entities and created their associations, navigations, events etc.,
- The application follows a Master-Detail design containing the list of projects in the Master screen and the activities to be carried out in every project is been displayed in the Detail screen as various IconTabFilters.
- The UI application was designed using the service available in SAP Cloud Platform called “SAP WebIde”.
- Each IconTabFilter contains the various phases involved in every project like Capture, Qualify, Prioritize, Commit, Status Updates, Communications Update, Demand Planning Update, Works Council/Data Protection Update and finally Reporting.
- There are also other options in Master screen to create new projects, filtering projects data based on Leader, Team Lead, Queue Status, Project Status etc, searching a particular projects with project number or project description.
- All UI screens are mapped to HANA backend using the concept of data binding to consume the XSODATA services.
- Security concept was also implemented in order to control the data accessible to Leader/Leader Designates, Team Lead/Team Lead Designates, Super Users by creating custom roles in database tables
- Deployed the app in SAP Cloud Platform and registered the app to FIORI Launchpad.
Confidential, Atlanta, GA
SAP Technical Expert
Responsibilities:
- Installed and configured SAP Fiori landscape
- Customized Launchpad using theme designer
- Developed standard FIORI application for MM Dashboard which involved the creation of below individual apps:
- Create Purchase Requisitions (Transactional app)
- Approve Purchase Requisitions (Transactional app)
- Create Purchase Orders by storage location demand (Transactional app - Custom)
- Approve Purchase Orders (Transactional app)
- Confirm receipt of goods (Transactional app)
- Approve Purchase contracts (Transactional app)
- Order from requisitions (Transactional app)
- Purchasing info record (Transactional)
- Exposed the standard workflow scenarios to SAP FIORI Approve Request app by following the below methodology:
- Get workflow template information - WF details, Business object details, Methods etc.,
- Define workflow scenarios in SPRO
- Add a dynamic tile to the Launchpad
- Configure the task decision in SPRO
- Implement the BADI for task outcomes
- Display application data
- Customized one of the above standard FIORI app “Approve Purchase Orders” with an enhancement in the “History Tab” which allowed users to see what they had approved/rejected already
- Another enhancement was done in the same above app in theming - Client specific theming was included for the client’s brand
- Created a custom app “Create Purchase Orders by plant/storage location demand” in the MM dashboard
- This app has an additional functionality beneath the Simple Form to display the list of created POs and the PO details (existing smart form) in PDF with material number and plant as inputs - In order to accomplish this, a function module was created at the backend which would take material number & plant as inputs and would export a URL pointing to PDF. Gateway service was developed to expose this data and it was registered. Created SAPUI5 code in the controller part of the button “Display PDF”
- Customized sales order creation app with dynamic input of shipping details in the shipping & payment screen
- Created ODATA services and used OOPS ABAP for the logic part in the Gateway Data Provider Extension Classes
- Created custom workflow scenarios and changes done in BADI for decision task outcomes using OOPS ABAPs
- Deployed the FIORI apps in ABAP Repository and GIT Repository for revision and source code management
- Integrated OnPremise ABAP system with HANA Cloud Platform with the help of HANA Cloud Connector
Confidential
SAP Technical Expert
Responsibilities:
- Gathered requirements from the functional lines
- Analyzed the feasibility of the requirements and provided 3-point estimations to client.
- After 3-point estimation approvals, Technical Design was started.
- After Technical Design approvals, worked on the developments and coding part.
- Modules worked here are SD (Sales, Shipping, Billing, LE) MM (Purchasing, Invoice Verification, MRP) and FICO
- A short brief of the developments done in these 2 projects covers FRICEW objects:
- F orms (Changes in existing SMARTFORMS as well as development of new ones)
- R eports ( Object Oriented ALV Reports was created)
- I nterfaces (Changes in the USER-EXITS/BADIs of outbound and inbound IDOCs like ORDERS, DESADV and INVOIC02 idocs, RFCs created)
- C onversions (Changes in BDC and replaced most of the existing BDCs with BAPIs for posting. Eg: Replaced the existing BDC for posting account documents via FB01 transaction with BAPI ACC DOCUMENT POST)
- E nhancements (User-exit changes, BADI implementations , implicit and explicit enhancements were done)
- W ORKFLOW - Major changes done in the existing workflows of SD and MM modules
- Acted proactively and suggested various value-added services to the client
- Participated in GO LIVE activities and supported HYPERCARE period
- Used various tools like BMC Remedy, HPALM etc
- Mentored the new team members in technical as well as process specific areas
Confidential, Philadelphia, PA
SAP Technical Expert
Responsibilities:
- Coordinated with the team members working from multiple locations
- As this project followed agile methodology, the requirement was changed very often and hence proactive solutions were implemented and acted spontaneously to cover the changed requirements.
- For all HR functionalities in Oursource portal, we created separate apps in ODATA and the field mappings were done via a tool called Simply5 Tool V1.3.
- Via this tool, we had used one template for request submission and approval along with one ODATA Service.
- No duplication of efforts was needed on UI5 and ODATA side for approval scenarios.
- This tool had saved a lot of time for ODATA field mappings and UI5 field mappings.
- In ODATA logic part, I had created HCM workflows for many apps which required different levels of approvals and also created custom workflow scenarios for SAP FIORI Approve requests.
- SAPUI5 code done in various HCM app via Fragment definition, Custom texts added via i18n properties file, custom view created, custom controller created
- Acted proactively and suggested various value-added services to the client
- Installed and configured SAP FIORI
- Added tiles, created catalog, target mapping to SAP FIORI Launchpad
- Customized Launchpad using theme designer
- Had set up the FIORI Landscape with the support of the Basis Team
- Developed custom FIORI application for HCM Dashboard
- Enhanced the standard FIORI applications
Confidential, Cincinnati, OH
SAP Technical Expert
Responsibilities:
- Coordinated with the team members who worked from multiple locations
- Mentored the new team members in technical as well as process specific areas
- Gathered requirement from the client and designed technical solution
- Technical Support during the testing and hyper care period
- Planned and executed cutover activities
- Involved in various new implementations in SRM system, worked on CRQs from WORKFLOW, and CRQs from WEBDYNPRO ABAP
- Supported critical procurement issues in MyPurchases portal involving ABAP, IDOC and WORKFLOW
- Created a workflow which consists of 2 sub workflows - Price Block Resolution workflow and Quantity block workflow which would trigger mails to approver if any price blocks or quantity blocks available in Invoice.
- Interacted with client to establish business requirements and strategic planning
- Developed 2 workflows with various approval levels
- Developed a project where security email was triggered to the users and their managers on their account expiration or role expiration prior to 30 days. Followed by a reminder mail to the manager with the user in copy, prior to 15 days if the manager has not extended the account/role validity till that.
- Interacted with client to establish business requirements and strategic planning
- It was a report program which runs as background job every day, so that it checks the users account validation and role validation from master data tables.
- All Developments were done in SRM system.
- Used BCS Classes to trigger mails with image attachments and other general information.
Confidential
SAP Technical Expert/Team Lead
Responsibilities:
- Resolved many critical incidents, bug fix CRs and Emergency CRs without violating the SLA.
- Leaded and monitored the team in all the activities within the project
- Coordinated with the team to attain utmost customer satisfaction and received many appreciation mails from the client.
- Multi-tasking, people management skills, interactive skills were some of the qualities achieved during this role
- Allocation of tasks to the resources were handled understanding each one’s capability and also tasks were allocated to improve their current capability, to accommodate with new technologies
- Handled issues from all the modules SD (Sales, Shipping, Billing, LE), MM (Purchasing, Invoice Verification, MRP), FICO, PM, QM, HR.
- Handled issues in background jobs, portal to sap issues, BSP application issues, inbound and outbound IDOC issues, WORKFLOW issues, SAP standard issues.
- System adjustments were performed after every patch upgrade using transactions SPDD and SPAU.
- Solved many Problem management tickets (unsolvable tickets for years) in SD area.
- Feasibility study done on the new requirements coming up from the client
- Resolved most of the SAP UPGRADE issues like Unicode related and obsolete program issues
- Development of major changes to the existing system via Normal change requests
- New central reporting tool for export control declaration (SD Module) - Enhanced Confidential ’s export control declaration to the German government agency BAFA through SAP tables via SAP ABAP report
- Purchase Requisition Process Harmonization (MM Module) - Harmonized Purchase Requisition creation process for newly created custom document types, across Confidential ’s five system landscapes in SAP R/3
- Mobile Data Entry Core processes in MM - Put away, Stock Transfer, Break-bulk/Goods Receipt, Continuous Inventory and Picking performed using a handheld device via RF Technology
- Asset Disposal Workflow (FI Module) - Developed the asset disposal workflow from FI module and an interactive ALV Report in client system to display asset master details and added functionality to trigger workflow in master system.