Sap Ecc Developer Resume
SUMMARY:
- I have over 20+ years of experience in IT with the last 15+ years in SAP focused primarily on technical development. I have a strong background in the area of Computer Science and Engineering with extensive work experience in system analysis, database design and in designing for ERP and custom applications.
- My experience in SAP includes, working on multiple implementations within the technical area, with a focus on analysis, design, development, and support of interfaces, reports, forms, enhancements (RICEF) using multiple SAP development workbench tools with particular focus on SAP ABAP and PI.
- My industry experience includes working on various department of defense programs for the ARMY (LMP, GFEBS, GCSS, AESIP) and NAVY(NAVSUP), as well as for commercial industries involved in manufacturing of Wiring, Steel, Auto, Cement, Electrical, as well as service industries like Banking, Real estate, Consumer, Retail, and Transportation.
- ABAP Developer - SAP functional experience:
- As a ABAP developer, my functional experience spans working across multiple SAP modules like MM, SD, PP/PI, FI, HR and QM, PM with specific focus on MM with IM/WM and SD.
- My experience in MM/IM/WM includes developments requiring enhancements like user exits, customer functions/BADI to customize SAP functionality for executing goods movement across storage locations and bins(Goods issues/receipt), integrating with external warehouse management system like SCALE, recording physical inventory, using SAPSCRIPT/SMARTFORMS to modify existing forms and working with LSMW tool to upload multiple Material Master tables as part of new implementations, and developing multiple reports
- My experience in SD includes developments involving enhancements in the area of pricing, sales order, delivery and billing, integrating with external partners, updating multiple sales orders, pick list and bill of lading forms, and creating multiple reports like the customer backlog report, working with the LSMW to load SD tables like customer master, pricing data, open sales orders during new implementations
TECHNICAL SKILLS:
Skills: ABAP and ABAP Tools, LSMW, PP, MM SD, QM, PM and FI modules SAP PI7.1 EHP1, PI 7.4 (Single Stack). System Analysis, design and development with specific technical knowledge of modules in SAP ECC6.0 RDBMS, 4GL and ESQL/C, SQLSERVER 6.5, MS ACCESS, ORACLE, INFORMIX CASE tools: Silverrun, Database Architect, ER/Studio UNIX on Unisys, HP and Dec Alpha servers VAX/VMS,BTOS/CTOS Data Communication, Data Structures, Operating System structure and functionality Pascal programming, C, C++, Assembly Language programming, Microsoft Windows, MS - DOS
PROFESSIONAL EXPERIENCE:
Confidential
SAP ECC developer
Responsibilities:
- Work as an Interface developer to design, develop and test, multiple asynchronous inbound and outbound interfaces, between GFEBS and GFEBS-SA (a classified version of Army’s accounting system), This involved developing file to IDoc and ABAP proxy interfaces, using ABAP background and ECC knowledge for debugging IDoc inbound function modules and ABAP proxy code in ECC to verify data was correctly received and sent for the interface.
- Worked on a major cloud migration initiative to convert the GFEBS on-premises landscape to an AWS managed cloud environment. This involved, converting multiple file interfaces to a secure protocol, collaborating with partners like GEX and GFEBS-SA to provide them with new cloud technical parameters, test out unique connectivity protocols like SFTP, HTTPS, SOAP in the new cloud QA and production landscapes, and work with the partners to ensure successful cutover to the cloud. Also provided hyper care and support to fix any issues post migration.
- Worked on audit related support, update technical documentation to standard, and provide support to technical and functional sustainment teams as required.
Confidential
AESIP/GCSS SAP ECC ABAP/PI/Portal developer
Responsibilities:
- As an ABAP developer, was involved in customizing SAP Document management system (DMS) to work as a medium to create and store aviation safety messages. This involved modifying SAP standard screen using relevant user exits and BADIS, enhancing the DMS document create and change BAPIS to enable saving the custom fields, creating a new object link for aircraft models and developing reporting ability to search for safety messages based on multiple criteria.
- Extend standard DMS IDOC DOCMAS to include the custom fields required for safety message data.
- Work as a PI developer to develop asynchronous inbound and outbound interfaces from AESIP to GCSS-Army and MCDS. The interfaces involved creating IDOC to IDOC and IDOC to SOAP scenario with multi-mappings, to send aviation safety message data to the respective system. Integration to MCDS also involved sending data as a CDATA xml string.
- As a technical SME, worked with MCDS users to gather requirement and help with designing the Safety message solution in SAP. Created technical documents including function specifications for inbound and out bound interfaces.
Confidential
NAVSUP, SAP ECC ABAP developer
Responsibilities:
- Working as an ABAP developer responsible for providing enhancements and sustainment support to existing SAP implementation. The technical work involved working with most major ABAP workbench tools and technologies which included developing programs using ABAP object-oriented language, OO ALV interactive reports, integration technologies like IDOCs, BAPIs, and also User Exits, SAPSCRIPTS/SMARTFORMS.
- Work with functional analysts to understand business and user requirements, provide technical analysis and work estimate, build and unit test solution, and help support integration and user testing and final deployment of the solution to productive environments.
- Being responsible for update of relevant technical, build/unit test documents and support the process throughout the lifecycle of the enhancements
- Working with the web methods middleware team to help support them during their upgrade, by testing interfaces using multiple technologies, checking the results using web methods tool and SAP ECC, and helping the team find data and debug issues within SAP
Confidential
SAP developer
Responsibilities:
- Work on development and update of multiple ABAP objects per user requirements.
- Developing interfaces with LMP partners using multiple technologies (IDOC, RFC, FILE, ADAPTER module, UDF, SFTP, ABAP proxies, custom IDOC function modules enhancements) in SAP PI and ABAP while collaborating with production support group to ensure that the integrity and functionality of the current process is maintained with little disruption to the end user.
- Work on a shared ABAP MILS Splitter proxy module that takes input file and based on certain interface rules, builds outbound messages containing single or multiple transactions and transfer it back to PI for further mapping
- Work with Business analysts to test and transport the solution from the parallel landscape to the current productive environment.
- Ensure that stringent quality standards are met with an approach to development involving creating change design document, technical specs, unit test scripts, and validation and cut over plans to ensure a smooth transition of the interfaces to the new middleware environment.
- Reverse engineer the custom ABAP code and co-relate it with current understanding of the how the application works. This involved working with purchasing users and super users and IT personnel involved in supporting the application.
- Document the code as a precursor to re-implement it in customers native oracle applications
- Expand green coffee codes system wise to extend system usability to new companies and divisions
Confidential
Responsibilities:
- Working on developing and updating outbound EDI 880 maps with various trading partners using the SEEBURGER adapter on a PI 7.1 EHP1 system. This involved creating a common design mapping template using standard SEEBURGER maps for the INVOIC invoice IDOC that could be applied to other trading partners with modifications. Also involved in enhancement of the INOVIC IDOC function module specific to requirements of certain trading partners
- Worked on an interface to send miscellaneous goods movements from a third-party system called SCALE to SAP using the sender File Adapter and receiver IDOC adapter. The Quality of service was EOIO and the IDOCS were processed via an inbound queue (QRFC) in SAP which ensured that the transactions were processed in the right order. This also involved development of a custom ABAP function module using the WMMBXY message type as a template to process the inbound goods movements. Standard IDOC error handling and processing was used during processing in case of failure
- Configured alerts for message exception notification - created alert categories and alert rules in RWB to send exceptions to external email address for different interfaces.
- Provided post go-live support, by monitoring and acting on issues and developing multiple ABAP reporting programs on the fly to ensure a smooth transition to SAP as well as working on other ABAP development like backlog and procurement reports which were required post go-live.
Confidential
Responsibilities:
- Work on design and development of a rules engine for using configurable rules to validate incoming EDI messages 862 and 830 (forecast and JIT schedules). This involved:
- Creating and extension for the existing DELINS IDOC to include customer price information
- Create a new function module for processing the incoming DELINS IDOC's. This function module creates an intermediate document which is the holding place for tracking errors from the IDOCs
- Develop a rules engine function module which has the capability to be able to process configurable business rules so that they can be selectively applied based on the incoming message type as well as the processing partner. The rules engine has the capability to evaluate rules by comparing the incoming data with existing scheduling agreement data and generating different block in cases of error. The rules engine was run while creating the intermediate document - so the evaluation generated blocks in case of error which was subsequently evaluated by the business user. This allowed the user to evaluate the cause of error before the IDOC can be applied to the scheduling agreement
- Developed a batch program which looks for clean intermediate documents and applies the changes to the eventual scheduling agreements
- Provide support for the roll out of the rule’s engine to various partners
- Create an interface between SAP and an engineering design application called SmarTeam which uses ABAP proxy on the SAP side and a web service call to a SmarTeam API using the SOAP adapter on a PI 7.1 server. The configuration uses the advanced adapter engine with SOAP adapter proxy enhancements to improve performance by having the message mapping and routing done in the adapter engine instead of the integration engine
- Create an interface between a sender forecasting application called LOGILITY and receiver BW system. The forecast is pulled from LOGILITY using a JDBC adapter and send to BW via the RFC adapter
- Work on design and development of an interface to upload inventory data from a stored procedure in an SAP Business one system to a BW web service data source. The sender side is a JDBC adapter and the receiver is an ABAP proxy that makes a call to an ODS web service that updates a PSA on BW. An event is generated at the end of the data transfer to close the open process chain and update the info provider
- Create file to file interfaces to transfer data between application systems and SAP using RFC adapter
Confidential
Responsibilities:
- Analyze the custom purchase planning application to determine the feasibility of separating it from the parent SAP system and hosting in on a totally separate SAP landscape within the client’s infrastructure. This included initially piloting the move on the sandbox using existing data from the parent SAP system and verifying that the application worked as planned.
- Work on developing functional requirements for existing interfaces so that they can be integrated to pull data from an ORACLE EBS system to SAP. This involved reverse engineering existing ABAP interface code and collaborating with the purchasing, demand planning and inventory and production teams so that they understand the requirement to generate the data which can be used by the planning application in SAP
- Work on development and conversion efforts using ABAP to port the interfaces and convert data from the parent SAP system to the Standalone systems.
- Work with the infrastructure consultant to help debug and resolve any system level integration issues with Xpress optimizer, a tool which resided on the same system as SAP, but which was invoked by the planning system using system level UNIX scripts. The integration used SAP event management to communicate the status and generate post processing jobs in SAP.
- Help with the unit and system level testing the oracle interface developments as well as any conversion and debug activities to ensure a smooth implementation
- Provide post implementation support and enhancement activities.
- Help with subsequent rollout to other business units - This was done using the multiple client concept which reduced the amount of integration work required by logically separating out the business units
Confidential
Responsibilities:
- Work with functional analyst to design an architecture which will interface SAP with third party software QUESTRA to track performance metrics and receive and document service errors.
- Created a meter reading interface ABAP report which retrieved specific meter readings from QUESTRA and used measurement documents to store it in SAP. The meter readings are loaded into SAP using IDOC inbound processing using the standard message type for measurement documents.
- Develop interfaces between QUESTRA and SAP’s Plant maintenance/Customer service modules using ABAP, XI and web services provided by QUESTRA
- Helped with development of a rules engine which uses SAP’s Condition technique. This engine used certain codes received from the Alert interface to generate specific tasks on the notification.
- Created multiple ABAP function modules to process the follow-on tasks from the notification. This involved generating email messages using SMARTFORMS, creating and updating service notifications using BAPI’s and BDC’s and sending history information back via an interface to QUESTRA
- Designed and developed a comprehensive logging and error tracking tool in R3 which uses SAP’s Messaging to track Alerts received from machines and the subsequent transaction flow as they move through the system creating PM notification and customer service notifications.
Confidential
Responsibilities:
- Design and develop new functionality as per user requirements- this involved developing different ABAP RICEF objects which among others included the following:
- Create a flat file interface to upload Market segment allocation percentages for cost center and profit centers in FI/CO using KSU1 and 3KE1
- Developing a product costing ‘What if’ scenario report for purchasing which evaluated the changes to cost of all finished goods for a change in price of a given component
- Create a dialog screens to provide functionality for Vendors to create supplier notifications. This was processed through Supplier workplace portal (SWP) and involved creating QM notifications in SAP
- Multiple QM and MM reports as per user requirements
- Modifications of multiple SAPSCRIPT forms including QM s to add /change information as per user requirements
- Help with performance enhancement of existing inefficient custom ABAP programs.
- As a team member help in the upgrade from SAP 46c to ECC6 with Unicode and 64-bit architecture. This involved modifying programs so that they are Unicode compatible and testing/fixing them to ensure that they work with ECC6.0
- Lead an effort to stress test the new ECC6 WAS hardware. This involved developers in writing ECAT scripts, developing a strategy to stress test the new hardware. Designing and developing programs for planning, executing and analyzing the stress test activities. Developing a report to the management with the results of the test along with the recommendations
- Analyze the use of XI 3.0 for SAP’s price and margin management solution from VENDAVO
Confidential
Responsibilities:
- Development of Synchronous XI interface using client ABAP proxy with a receiver ORACLE database using a JDBC adapter. This involved invoking a stored procedure in the oracle database and returning the status of the request back to the ABAP proxy.
- Help with troubleshooting and improving the performance of multiple asynchronous outbound interfaces using File adapters on the sender side and JDBC/FTP adapters on the receiver side. This involved combining multiple messages coming from SAP to a single update message which can be processed efficiently through the JDBC adapter
- Help with the development of the inbound interface using ORDERS05 IDOC using Sender JDBC adapter and receiver IDOC adapter. This involved combining the items of IDOC based on a combination of the Ship to customer and plant. This was done in the XI by developing custom java user defined functions which identified a unique combination of the customer/ship to plant.
- Troubleshoot and fix issues post implementations as and when they arose.
- Knowledge transfer to in-house staff which included on using the monitoring tools of XI to debug and resolve issues. Also, demonstrated an interface using a BPM scenario
Confidential
Responsibilities:
- Define the client’s future state integration strategy to leverage SAP’s new NetWeaver architecture and move the client from the current setup of Point-to-point interfaces to a hub/spoke architecture which leverages SAP XI as the middleware/EAI tool. The future state strategy envisioned moving further to a managed integration landscape and a step towards a true SOA/ESA
- Create multiple synchronous/asynchronous interfaces in SAP XI using HTTP, SOAP (for web service calls) and FILE adapters from third party business systems and RFC/IDOC adapters on receiver ERP and BW systems. Also developed proxies for SAP outbound interfaces
- Implemented two BPM scenarios between SAP ECC5.0 and a third-party system MRI. This involved creating a Synchronous/Asynchronous bridge between sender SAP and MRI. One scenario involved pulling data from MRI, while other involved pushing real time FI-GL data to MRI.
- Developed adapter modules in the NetWeaver Developer Studio (NWDS) and deployed to the J2EE engine. This module was used in the Soap Adapter to convert CDATA coming in from MRI so that it can be recognized in XI as true XML.
- Developed the error handling and notification strategy which involved using both XI and SAP.
- During blueprint, define client and instance strategy, change management and transport strategy and define development process using both onshore and offshore processes
Confidential
Responsibilities:
- Setting up the standards and operating procedures for the development team
- Setting up and managing a team of onshore and offshore developers
- Analyzing functional design requirements for MM, PP SD and FI modules and estimating work effort, creating work plans, resource recruiting and allocation
- Reviewing and tracking development and reporting status to upper management and ensuring that the development is successfully completed on time and on schedule for the first implementation
- After implementation, working with the Client center of excellence (COE) for speedy resolution of post go-live issues including, managing the handover and transfer of knowledge for preparations and support of future rollouts
- Piloting the use of XI 2.0 for real-time interfaces - This included creating a synchronous interface with an external system to consume a custom BAPI in SAP using the SOAP adapter.
Confidential
Responsibilities:
- Working with the business process owners to review analyze and lock down the specifications for reporting in MM, PP and SD modules and preparing a project plan with estimates of work effort and resources
- Building a team of onsite and offshore contractors
- Managing hours and status against the original project plan and reporting to upper management
Confidential
Responsibilities:
- Managing along with the client development manager, a diverse team consisting of CGEY Mumbai resources, client personnel and external contractors
- Coordinate the activity of functionally testing the interfaces both internally and with vendors to ensure their readiness for implementation.
Confidential
Responsibilities:
- Leading all Conversion and Development activity (Interfaces, Reports, Forms) for a diverse team made up of client resources, client hired contractors, CGEY and the offshore team at CGEY India (Mumbai)
- Project planning, resource planning, technical review and QA and responsibility for all deliverables which included coordinating activities to set up and manage an offshore development team at CGEY Mumbai
- client personnel in LSMW, which was used as a primary tool for loading legacy data into SAP and support during the implementation for the conversion activity using this tool
- Creating Multiple interfaces in FI GL and AP and designing and implementing an interface architecture for error handling, notification and data transfer
- Developing and supporting complicated reports and interfaces
Confidential
Responsibilities:
- Coordinating activities relative to setting up the SAP development environment at a remote site
- In the Hardware vendor selection process for SAP infrastructure and Coordinating the initial sizing exercises. Participated in providing input for a request for proposal (RFP) to be sent to the vendors and in evaluating vendor responses.
Confidential
Responsibilities:
- the client in an SAP Legacy migration tool called LSMW and subsequently helping them in developing strategies to load data into SAP using this Tool
- Coordinating ABAP development team related activities like resource allocation and management, development status reporting, reviewing functional specs and resolving technical and other issues within the team
Confidential
Responsibilities:
- Managing development activities like estimating work effort for ABAB development/support for PP, MM SD QM and FI functional teams, support recruiting resources, maintaining change documents, working as a gate keeper for transporting developments to production and providing status to upper management.
- Creating development objects for MM, PP SD and FI modules
- Providing client with a strategy for a short term and long-term approach to SAP data archiving
- In the final phase of this project, working in the role of a project manager. Responsibilities in this role included providing SD support and coordinating activities related to data migration
- Creating development objects for MM, PP SD and FI modules
Confidential
Responsibilities:
- Conducted a user requirements study for the module, and designed the database using INFORMIX and INFORMIX tools. Also coordinated and managed team activities including testing and implementation at the client site.
- For a large bank in Cyprus, designed, developed and implemented a system service, which acted as a translator between client applications and a large host. Responsibilities included coordinating team activities and system implementation at the client site.
Confidential
Responsibilities:
- For large financial institutions, developed and maintained applications for data processing.
