We provide IT Staff Augmentation Services!

Sr Sap Consultant Resume

3.00/5 (Submit Your Rating)

Los Angles, LA

Sr SAP XI/PI Consultant 

Having 8+ years of experience in Information Technology in which 4+ years of experience in SAP XI/PI Implementation including Requirement Gathering, Development, Configuration, Administration and Documentation and 4 years of experience in SAP R/3 ABAP/4. 
Netweaver XI/PI Experience

  • Extensive experience in Software Development Life Cycle (SDLC) – Requirement specification, Design documents, Development & implementation, Data conversion programs, performance analysis, performance tuning and Test cases.
  • Extensive knowledge in HR, SD, FICO,PM, WM and MM modules.
  • Expertise in configuring SAP XI adapters (IDOC, RFC, JDBC, SOAP, File, XI,HTTP, JMS), mapping messages using Graphical, JAVA, XSLT, & ABAP, defining Context Objects usingXPATH and using predefined process patterns of Business Process Management (BPM).
  • Experience in Client-Server Application development using JAVA, JSP, Servlets, EJB, JDBC and SQL/PLSQL.
  • Experience in configuring Technical and Business Systems in SLD (System Landscape Directory).
  • Integrated XI with EDI Subsystem using the SeeBurger Adapter for various ANSI X12 Transactions including 810(Invoices), 850(PO), 860 (PO Change), 855 and 856 to implement conversion of SAP IDocs to EDI X12.
  • Experienced in BPM (Integration process steps of Receive, Send, Transformation, Receiver Determination, Block, Loop, Fork, Switch, Control, Container, Wait and Trigger etc…).
  • Prod, Dev and QA implementation experiences of XI and every day configuration issues like creating RFC destinations on both R3 and XI sideConfiguration of RFC, IDOCs, ALE configuration, configuring Port, Partner Profiles and Logical Systems
  • Extensive experience on Monitoring and Troubleshooting capabilities of SAP XI such as Message Monitoring, Component Monitoring, Performance Monitoring, End-to-End Monitoring inRuntime Workbench, Alert Monitoring using Alert Inbox.
  • Experience on Integration Monitoring (SXMB_MONI, SXMB_MONI_BPE) Monitor for Processed XML Messages (Main Payload, Error, Trace).
  • Experienced on creating interface based External Schemas which includes XSD, WSDL using XML Spy, Stylus Studio.
  • Good knowledge of using Service Oriented Architecture (SOA).
  • Experience with Cache monitoring and Alert configuration.
  • Skilled on preparing Unit Test plans, Integration Test plans and UAT Test plans for testing of XI based interfaces.
  • Experience in SAP Portal Administration in creating iViews, Pages, Roles, worksets, Users and Groups.
  • Experience in SAP Business Warehouse (BIW).
  • One year experience in Java/J2EE/Web Development Technologies.
  • Strongly deadline driven, extremely rapid learner and very customer focused.
  • Excellent communication, leadership, written and problem solving skills.

SAP-ABAP Skills

  • ABAP/4: Object Browser, Dictionary, ABAP/4 Editor, and Function Builder.
  • Enhancements: User exits.
  • Data Dictionary: Tables, Structures, Data elements, Views.
  • Reports: Classical report programs, Interactive Reports.
  • SAP Scripts and Smart forms - Layout set designing, output type determination
  • Dialog Programming: Transaction development using screen painter.
  • BDC - Batch Data Communication programs.
  • ALE, ALV, RFC, BAPI, and IDOCS.
  • LSMW and ABAP-Proxy Generation.
Technical Skills

ERP : PI 7.1, PI 7.0, SAP XI 3.0, SAP R/3 3.1I, 4.6X, 4.7, ECC 6.0, 
BW 2.X/3.X, SAP WAS 6.4, ABAP, ALE, IDOCs, ccBPM.
Operating Systems : Windows XP, Windows 2000 Server/00/NT/98/95, UNIX, 
MS-Dos
Languages : JDK1.2/1.3/1.4, JSP, Servlets, EJB, JFC/Swing, JDBC, Java 
Beans, Java Mail, SQL/PLSQL, Web Services, XML, XSD, 
XSLT, SOAP, WSDL, VB.NET, C, C++, VB Script, Java 
Script, HTML, DHTML
Databases : SQL Server 2000, Oracle 8.0/9.0, Sybase, MS Access
Other : MS Word, MS Excel, Power Point

Educational Qualifications

Certified Software Programmer

Bachelor of Engineering in Computer Science and Engineering 

Professional Experience

Project: Confidential, Los Angles, California Sep 09 –Till date 
Role: Sr SAP XI/PI Consultant 
Client Description
Confidential the largest subsidiary of Edison International, is the primary electricity supply company for much of Southern California. It provides 11 million people with electricity. SCE is one of the largest electric utilities in California, serving more than 14 million people in a 50,000 square-mile area of central, coastal and Southern California.
Roles & Responsibilities

  • Gathering the business and functional requirements for the project by involving with the functional and business analysts.
  • Preparing technical specifications for the interfaces developed using standard naming conventions
  • Designed an Interface where data is sent from a flat file with fields like Fiscal Year, SAP Plant, SAP Cost Element (GL Account), $ Amt etc to Participant Billing System (PBS) using JDBC adapter as receiver.
  • Power Plant is a sub ledger for the Financial Accounting system, it will send a fixed length file on all business days to be uploaded onto SAP system. A proxy is used to transmit the data to BI. Once the data is in the BI environment (PSA) it will be moved to a DSO and from there it can be used to make multiple cubes as needed. SAP BI will further use these cubes for Reporting and Analysis purposes.
  • SmarTeam (3rd party system) sends the unique id as a request to the web service hosted by SAP XI. XI picks up the request using its SOAP adapter and sends it to the server proxy in a synchronous call. SAP will send the Notification based data elements as a response to XI through the client proxy which XI will send back to SmarTeam
  • Designed an Interface where XI will process the files from SAP ECC file server location and upload the files to the designated 3rd party FTP server.
  • Claims Management System (CMS) is the Target System that holds all the claims related information. Billing document is sent using a Web Services to CMS. Claims document will be send to CMS by File FTP mechanism.
  • Designed and interface to send data from Legacy system ACIDS (MQSeries) to ECC using JMS adapter.
  • Designed and interface to send notifications created in SAP to legacy systems MARS and CAMS using JDBC adapters.
  • Performed Unit testing, QA testing, Integration testing and UAT testing and documenting them for all the interfaces developed.
  • Configured Alerts for all the interfaces developed.

Project: Confidential, Atlanta, GA August 08 –August 09 
Role: Sr SAP XI/PI Consultant 
Client Description
Confidential is a global marketer of consumer and commercial products, including such well-known brands as Rubbermaid food storage, home organization, and refuse container products.
Roles & Responsibilities

  • Created PI technical specification documents based on functional specifications.
  • Created Design objects and Configuration objects in PI based on the technical specifications.
  • Have experience working on Process Integration (PI) on NW 7.1.
  • Leading a team of XI developers and coordinating with onsite team on a day to day basis.
  • Worked on interfaces related to Warehouse Management, Sales & Distribution and Finance.
  • Designed an interface to send travel expense details of employees from a flat file to SAP R/3 system using File and XI adapters, here the expense details are coming from a 3rd part system called Global A/P.
  • Designed an real time synchronous interface where third party system HLS which will pass Plant number, Order number etc to get back the labor details from the SAP system.
  • Created an interface to send material master data from SAP to PKMS (3rd party) using JDBC adapter.
  • Designed an interface to send inventory adjustment data from warehouses to SAP using standard IDOC WMMBXY.WMMBID02.
  • Designed an interface to send Plant details from Plantstar (3rd party) which places a file to send to SAP system via XI using File and XI adapters.
  • Designed an interface to send backflush data from warehouse to SAP.
  • Worked in Queue monitoring and Cache monitoring using tcodes SMQ1, SMQ2 and SXI_CACHE.
  • Performed Unit testing, QA testing and UAT testing using Mercury test director and documenting them for all the interfaces developed.
  • Created both BPM and Application alerts in Alert category using tcode ALRTCATDEF and configured alert rules for all the interfaces developed.

Environment: ECC 6.0, PI 7.0, PI 7.1, Integration Builder, ccBPM, Alert management, IR, ID, SLD and Message Monitoring, XML, RFC, IDOC, XSD, XML, Java2 Runtime.

Project: Contractor Management, Confidential San Antonio, TX Jun 07 –Jul 08
Implementation partner: Accenture 
Role: SAP Netweaver XI/PI Consultant 
Client Description
Confidential, headquartered in San Antonio, Texas, is a Fortune 150 and a Global 500company with approximately 5,500 employees. As a leading independent refiner and marketer of petroleum products, Tesoro, through itssubsidiaries, operates seven refineries primarily in the western United States with a combinedcrude oil capacity of approximately 660,000 barrels per day

  • Gathering the business and functional requirements for the project by involving with the functional and business analysts.
  • Preparing technical specifications for the interfaces developed using standard naming conventions.
  • Involved with Basis team in creating Software Component Versions and Business systems in SLD for the project.
  • Designed and created IP (Integration Process) in Business Process Management for dynamic and complex integration scenarios.
  • Creating & working with Message Mapping Programs, Structure & Value mapping, working with all of the mapping programs - Graphical, ABAP Class and XSL mapping programs
  • Worked extensively with webservices and SOAP adapters on both sender and receiver side.
  • Interfaces involving Procure-to-Pay (P2P) module where purchase orders, work orders and operations are uploaded into Track.
  • Designed an interface where Purchase orders, work orders and operations need to be uploaded from SAP system to Track (3rd party system).BPM is used to call three webservices in sequence to upload the data on a nightly batch process. BPM steps like send, receive, switch, fork, container, control etc are used for this scenario.
  • Extensively used XPath in all the BPM scenarios developed.
  • Used UDF (User defined functions) in some of the message mappings used.
  • File and SOAP adapters are used where XI picks up the file on a daily basis and the records are sent to TRACK (3rd party system) which uses webservices.File content conversion is used at the sender file adapter.
  • Used Soap UI 2.0 webservice tool for testing the webservices.
  • Designed an interface where timesheets created in the TRACK are sent to SAP for invoicing using RFC and SOAP adapters.
  • Created RFC destinations for the RFC’s used for creating service entry sheets in SAP using tcode SM58.
  • Developed a webservice (WSDL) in XI, this interface connects Track to SAP, the interface is triggered in Track to Void/Delete a service entry sheet in SAP. It is a SOAP to RFC scenario.
  • Designed an interface where WBS elements are uploaded into TRACK using the standard IDOC PROJECT01. Monitoring & troubleshooting messages which went through I.E (from ABAP stack), Adapter Engine (in RWB or IDX5 for IDOCs)
  • Creating Logical systems (SALE), RFC destinations (SM58), Port creation (WE21) and Partner profiles (WE20) for IDOC configuration.
  • Worked in migrating various scenarios from XI 3.0 to PI 7.0 as part of the upgrade project, this includes transporting and end to end testing of all the interfaces for the client.
  • Extensively worked in troubleshooting the scenarios in both SXMB_MONI and RWB.
  • Expertise in Component monitoring, Message monitoring, End to End monitoring and Performance monitoring.
  • Created both BPM and Application alerts in Alert category using tcode ALRTCATDEF and configured alert rules for all the interfaces developed.
  • Extensively used File Transport mechanism to Transport XI objects from Dev to QA and QA to Prod.
  • Worked on Interface to send 850 and 810 from ECC and generating X12 file at the receiver end using Seeburger. Used Classifier, BIC and Splitter modules in PI.
  • Worked in Queue monitoring and Cache monitoring using tcodes SMQ1, SMQ2 and SXI_CACHE.
  • Performed Unit testing, QA testing and UAT testing and documenting them for all the interfaces developed.

Environment: ECC 6.0, PI 7.0 SP05, Integration Builder, ccBPM, Alert management, IR, ID, SLD and Message Monitoring, XML, RFC, IDOC, XSD, XML, Java2 Runtime 1.4.2_07

Project: EHRO, Confidential Sep 06 – Apr 07 
Implementation partner: EDS a HP Company 
Role: SAP XI Consultant 
Client Description
Confidential is an $87 billion global manufacturer and distributor of medical and surgical supplies and technologies dedicated to making healthcare safer and more productive. Our customers are located on five continents and include hospitals, medical centers, retail and mail-order pharmacies, clinics, physicians, pharmacists and other healthcare providers.This combination uniquely positions ExcellerateHRO to help our clients align their HR agenda and delivery model with their business objectives, thereby helping them to optimize their investment in human resource processes and programs.

Roles & Responsibilities

  • Involved in preparation and reviewing of Technical Specification documents (HR Module) and test plans documents.
  • Developed Interface Objects (Data Types, Message Types, and Message Interfaces). Imported External Definitions and used them as Data Type Templates. Followed SAP Recommended Practices for Naming Conventions.
  • Worked on scenarios focusing HR functional area.
  • Integration of WFA system (SAP R/3) with KCRS and Seibel using XI 3.0 where Employee demographic details that are changed are updated in target system using the message type HRMD_A and IDOC Type HRMD_A06.
  • Configured Proxy to File scenario where a custom ABAP report ZSEND_IDOC_HR and message type ZHRMD_A_PROXY is used to send the Employee Demographics from the WFA (SAP) to TALEO systems.
  • Worked on setting up the ccBPM process for Async to Sync communication between the source and destination business systems
  • Configured the receiver SOAP Adapter (SOAP over HTTP) including message mapping for SOAP messages from the Integration Server to the Receiver SOAP clients.
  • Developed an interface to send Employee Delegation of authority details in form of a XML file to Oracle table using JDBC Adapter.
  • For this mapping purpose used XML Spy, Eclipse and SAP Graphical mapping tools to develop the functionality.
  • Experience in Configuring adapter engine for different adapters like File, IDOC, RFC, JDBC, Mail and HTTP Adapters for both Outbound and Inbound Configuration.
  • Employees Leave status were uploaded periodically from KCRS system using SOAP Adapter via XI, posted to WFA (SAP) systems using ABAP Proxy.
  • Worked on a scenario where employee information (Name, address, language preference, user, etc) needs to be passed from WFA to SIEBEL using IDOC and JDBC adapters.
  • Experience with Cache monitoring, XI tuning and Alert configuration.
  • UNIT testing of the Scenarios as per the Technical Specifications documents.
  • Configured the alerts in the RWB. Enabled the e-mail alerts to the SAP XI technical support group.
  • Involved Monitoring and Troubleshooting using Adapter workbench, Runtime workbench, Message Monitoring, Component Monitoring, End to End monitoring.

Environment: ECC 5.0, PI 7.0 SP05, Integration Builder, ccBPM, Alert management, IR, ID, SLD and Message Monitoring, XML, RFC, IDOC, XSD, XML, Java2 Runtime 1.4.2_07
ABAP Roles & Responsibilities

  • Design and Developing technical specifications and code from functional specifications.
  • Optimizing and analysis of ABAP code.
  • Interacting with the Users and developing/changing the code as per the user requirement.
  • Testing and documentation of ABAP Code.
  • Transport Organizer: Released and transported change requests.
  • Generated BDC using both Call Transactions and Call Session Methods.
  • Created/Changed Dialog Programs.
  • Developing, Maintenance and creating user defined database tables.
  • Creating new programs, ABAP Query, SAP Scripts.
  • Enhancement/Change of existing programs.
  • Creation of test data, Creation and extension of data dictionary objects.
  • Creation of User defined Data Dictionary items like Match codes, data Elements, tables etc

Project:Confidential, Australia Jun 05 – Aug 06 
Role: SAP XI Consultant 
Client Description
Confidential, the company is a market leader in almost every aspect of the energy and petrochemical business. Its organization structure is built on a concept of global businesses and is designed to allow ExxonMobil to compete most effectively in the ever changing and challenging worldwide energy industry.
Roles & Responsibilities

  • Analyzed the interface requirements of various business systems in the organization and implemented appropriate interface technologies using SAP XI.
  • Configured technical systems and business systems in the System Landscape directory.
  • Analyzed the various messaging options for the data integration between SAP and legacy systems like Seibel and people soft.
  • Adding new segments for Invoic02 using we31 SAP R/3 side for our business requirements
  • Integrated Legacy Systems with SAP by configuring JDBC sender adapters to send data from Oracle and post it in SAP and also send data from SAP to Oracle by configuring JDBC receiver adapters.
  • Configured the sender IDoc adapter scenario from SAP system (transaction data) to XI and then to legacy system using receiver file adapter
  • Developed pricing quotations interface, which received at a FTP location. The files are converted into XI messages and delivered to SAP using RFC adapter.
  • Configured File Adapters to integrate non SAP systems data in flat file formats, file content conversion is used here.
  • Involved in a legacy system data to an SAP R/3 system by using file to IDOC scenario. For this scenario, used File is sender adapter and IDOC is receiver adapter.
  • Implemented the RFC adapter and adapter configurations and process centric communication using the adapter framework of the SAP Exchange Infrastructure.
  • Configured necessary Ports in IDX1, worked with IDX2 and IDX5 for IDOC Interfaces
  • Worked with central monitoring system to monitor Components (Adapter Monitoring), Message monitoring.

Environment: SAP XI 3.0, Integration Builder, ccBPM, Alert management, IR, ID, SLD and Message Monitoring, XML, RFC, IDOC, XSD, XML, Java2 Runtime 1.4.2_07 07
ABAP Roles & Responsibilities

  • Designing Technical Specs based upon the requirement basis.
  • Developing, Maintenance and creating user defined database tables.
  • Creating new programs and setting up variants as required for the z-programs.
  • Enhancement/Change of existing programs.
  • Creation of test data.
  • Generated BDC using both Call Transactions and Call Session Methods.
  • Created/Changed Dialog Programs, Sap Scripts.
  • Created various scripts in MM.
  • Creation and extension of data dictionary objects
  • Creation of User defined Data Dictionary items like data elements, tables etc.
  • Created Outbound and Inbound Idocs, Testing of Idocs in MM and SD
  • Creation of Area menus and maintaining them.
  • Optimizing and analysis of ABAP code.
  • Transport Organizer: Released and transported change requests.
  • Testing and documentation of ABAP Code.
  • Conducted code reviews and was involved in quality assurance process for the ABAP/4 code developed by different teams within the projects.

Project: Confidential, Australia July 04 –May 05 
Role: SAP XI Consultant
Client Description
Confidential is primarily focused on the Electronics (such as AV/IT products & components), Game (such as PlayStation), Entertainment (such as motion pictures and music), and Financial Services (such as insurance and banking) sectors. 
Roles & Responsibilities

  • Working along with Functional Team, Reviewing Functional Specifications, and Writing Technical Specifications.
  • Developed data structures and interfaces for JDBC receiver scenario, which updates/inserts oracle system whenever there is a material creation/modification happens in SAP system.
  • Material master data transferred from Legacy system to R/3 using File Adapter between Legacy and XI and RFC Adapter between XI and R/3. This interface used BAPI, BAPI_MATERIAL_SAVEDATA.Used content conversion for File adapter
  • Developed an outbound interface for sending brokers master information from SAP to the Legacy system. The development involved creation of Custom IDoc types; Message Types the information is sent to XI System using the IDOC adapter.
  • Worked with FILE, JDBC, HTTP, IDOC and RFC Adapters.
  • Configured setting up Partner Profiles, Ports and RFC Destinations.
  • Transferred sales orders from Oracle database to R/3 using JDBC and RFC adapters for e-procurement interface. The response of the BAPI was used to raise Alerts in case of errors
  • Worked on the user-defined functions using Java and graphical mapping in the Integration Repository (IR) of the XI Integration Engine.
  • Extensive hands on experience in using Graphical Process Editor to define steps like Transformation and Switch in BPM.
  • Extensively used Debugging skills to handle the errors and Message flows in XI.
  • Extensively used Runtime Workbench for End-to-End Monitoring and Alert Configuration.
  • Involved in Unit Testing and Integration testing of the Interfaces.

Environment: SAP XI 3.0, 30_REL, Integration Builder, IR, ID, SLD and Message Monitoring, XML, BAPI, IDOC, ABAP, XSD, XML, Java2 Runtime 1.4.2_07, Java Web Start.

Project: Confidential Australia Jan 03 – Jun 04 Role: SAP ABAP/BW Consultant
Client Description
Confidential is one of the world\'s largest energy companies, providing its customers with fuel for transportation, energy for heat and light, retail services and petrochemicals products for everyday items
ABAP Roles & Responsibilities

  • Communicated with Functional project members to gather additional coding specifications;
  • Wrote Technical and Functional specs for other programmers to develop new reports;
  • Developed reports in MM module that processes data for materials created in specifiedplants after the check date and to list the details of materials to be shipped to different 
    destinations.
  • Developed a Deferred Summary Report using ALV Grid. This report gives the comparison ofthe balances generated for deferred revenue in SD and FI modules of the system.
  • Developed a report for Sales result data to marketing division.[Tables used:VBAK,VBAP,VBFA,VBRK,VBRP,VBUP, VBEP].
  • Modified the Delivery Note using SmartForms for SD. Made changes to the item header ofthe form.
  • Created custom data dictionary objects
  • Gathered Functional and Technical specs from the development team to pass the knowledge on to the support team. Documented the various ABAP elements to provide a convenient knowledge source for the support team; and provided 24X7 ABAP/4 support.
  • Designed and coded a BDC program for Customer Master, it will update records inCustomer Master depending on the source data file of external system.
  • Uploading of both Initial and transaction Data from Legacy System thru Conversionprograms both by Sessions method and Call transaction Method like Purchase orders, Vendor master.

BW Roles & Responsibilities

  • Activated, created, and worked with Extractors, Data Sources, Info sources, Transfer Rules,Update Rules, Info packages, Info objects, Info cubes.
  • Created Transfer Rules & Update Rules.
  • Extracting and loading Master and Transaction data from OLTP.
  • Involved with performance tuning of Queries by maintaining Aggregates, Compression,

Partition and Indexing of Info Cubes.
Environment: SAP R/3, SAP BW 3.5, ABAP HR & SD, Oracle 8i, PL/SQL, Windows 2000.

Project: ConfidentialJun 01 – Dec 02 
Role: SAP ABAP Consultant
Client Description

  • Confidentialis an integrated sea logistics companies with an unblemished track record of over two decades in the transportation of crude and bulk cargo. Essar Shipping is focused on providing transportation solutions to the global energy, steel and power business. It has diverse sea logistics assets including a fleet of 26 ships and assets valued at USD 1 billion.

Roles & Responsibilities

  • Developed interactive reports in ABAP.
  • Design and Developing technical specifications as per the user requirement.
  • Optimizing, Analysis of ABAP code. Worked on SQL Trace for the analysis andperformance of the ABAP programs for performance tuning.
  • Transport Organizer: Released and transported change requests.
  • Release Purchase Order Report all in ALV Grid Layout & differentiated with various colors.
  • Report generated for Transfer Stock / sales data to marketing team. [Tables used: VBAK,VBPA, VBFA, VBUP, VBEP, MARA, KONV].
  • Developed interactive reports in ABAP.
  • Developed an ALV reports for Configuring Billing, Write off Accounts etc.
  • Developed BDC program for call transaction to upload vendor master.
  • Developed a classical customer report.
  • Creation of interactive reports for Inquiry, Stock, Sales Order, and Cash Sales etc.

Environment: SAP R/3, ABAP HR & SD, Oracle 8i, PL/SQL, Windows 2000.

Project: Confidential Apr 00–May 01 Role: Java Programmer/ Analyst
This is a Java Venture Project between our Company and Information Technology Department of State Govt. The System maintains The Authorities update The Database to take care of Births, Deaths, and Transfer of Citizen from current District to another District. These changes should be logged and Record has to be maintained. The Citizen Approach the regional office for issue of various certificates like Birth Certificate, Cast Certificate, Nativity Certificate etc. The System facilitates both data entry and query on database.
Roles & Responsibilities

  • Involved in discussions with the client to understand the exact requirement of the system.
  • Developed individual modules like Report setup, Scenario setup, Assessment Maintenance,
  • Module Setup using JSP, Servlets.
  • Developed HTML and JSP pages.
  • Written code for user interface screens Main screen and sub screens.
  • Wrote the classes which control the main business logic and processing.
  • Wrote queries, complex store procedures using PL/SQL for SQL database

We'd love your feedback!