Post Job Free
Sign in

SAP XI/PI Developer

Location:
United States
Posted:
December 31, 2009

Contact this candidate

Resume:

Phone 813-***-****

E-mail *****.***@*****.***

Shivram Shankarram

Profile

 Over 8 years of IT experience, with SAP NetWeaver’s Exchange Infrastructure/Process Integration (XI/PI (7.0, 7.1)), EP and ABAP.

 Experience in large and small-scale SAP implementations involving numerous SAP products including SAP ECC, SAP (CRM, BI, SRM, SD, FI-CO, MM, MDM, PP, APO, SCM, LE, HCM, SNC, WM and EBP) with tight integration to non-SAP third party applications.

 Technical, functional and architectural expertise in integrating SAP products with 3rd party applications (Enterprise Application Integration (EAI)) using different technologies – ALE-IDocs, BDocs BAPIs, XML, HTTP, JDBC, File, SOAP, JMS using SAP XI/PI.

 Experience in integration of SAP and non-SAP systems in A2A and B2B scenarios using XI/PI, EP, Webdynpro technology and ABAP in 3 software development lifecycle implementations (SDLC), using both synchronous and asynchronous communication (end to end) interfaces.

 Expertise in complete end to end interface scoping, documentation, development, design, implementation and support. Configuration and customization of PI-Basis functions like setting up of RFC Destinations, Port and Partner Profiles, authorizations in both ECC and XI.

 Implemented various interfacing scenarios in a Enterprise System Oriented Architecture (ESOA) – XML to IDoc/BAPI, File to IDoc/BAPI, HTTP to IDoc/BAPI, ABAP Proxy to JDBC, Web services to Java Proxy and vice versa in XI.

 Configuration of Adapters (IDOC, JDBC, File (FCC), SOAP, SEEBURGER, iWay , RosettaNet , CIDX and HTTP Adapter).

 Expertise in creating System Landscape (Technical System and Business systems), Enterprise Service Repository (Message mappings, Interface Mapping), Integration Directory (Routing Channels, Receiver/Interface determination).

 Good understanding of XI-SOAP message format, XI-Pipeline Services and experience in XML development, ccBPM, ABAP, Java UDF (user defined function) and XSLT mapping and SOAP over HTTP protocols.

 Created iViews using iView templates, designed Enterprise portal application theme using the style-sheet editor, created SSO (single sign-on) for the portal.

 Experience in Enterprise application integration (EAI) patterns (Incremental and full dataset approach, Real time and batch strategy, Tight and Loosely coupled integration, pull and push message invocation), Security protocols (SAML, SSL, XML signature and encryption, WS-security, Secure FTP).

 Implemented the interfacing scenario where XI is used as a Point of Sales (POS) converter. Sales receipt data in XML format is converted and transmitted to SAP POS data management.

 Good Trouble shooting expertise using the CCMS and Runtime workbench and transactions like SM59, SICF, SMICM, SXMB_ADM AND SXI_CACHE etc.

 Good understanding of SAP Netweaver Developer studio, RICEF, LSMW and Solution Manager. Experience with Hotpacks and SAP upgrades.

 Experience with SAP SD (Sales order, Delivery Doc, Customer Master, Invoice) and MM (PO, Inbound Delivery), CRM, BI, MDM, SRM, E-Sourcing, PP (Production Planning) and FI-CO (Inbound, Outbound payments, General ledger postings) modules.

Technical Expertise ERP: SAP R/3 4.7, ECC 5.0, Netweaver 2004S, EP 7.0, CRM, SRM, HCM, SD, MM, PP, FI-CO, BI.

Integration tools: SAP XI, PI 7.0, 7.1, SAP BC and Webmethods.

Programming: Java, C, C++, BASIC, ABAP/4, SQL, .Net, Shell scripts, XML/Schemas.

DB/Office: MS Access, MS Office, Visio, Excel, MS Project, Oracle.

Operating Systems: Windows, UNIX, Sun Solaris.

Other tools/Skills: Salesforce.com, Web Services, IBM MQ series.

Professional Experience

Mar 2009 – Current International Systems Technologies Metuchen , NJ

SAP ABAP XI/PI Developer/Analyst Client: Smart Modular Technologies

 Involved in the Scoping, documentation, design, development , implementation and maintenance of warehouse management (end to end) interfaces existing in a 3rd party middle-ware -

 SD Delivery documents and STO, IDoc (DELVRY03) to XML interface from SAP ECC to 3rd party WMS.

 Material Master, IDoc (MATMAS) to XML interface from SAP ECC to 3rd party WMS involving complex field and value mapping.

 Purchase Orders (PO), IDoc (ORDERS05) to XML interface from SAP ECC to 3rd party WMS, with acknowledgement receipt.

 Goods movement XML to IDoc (WHSCON) interface from WMS to SAP ECC to post goods issue and goods Receipt.

 Inventory adjustment/balance XML to BAPI interface (message mapping using Java user defined function) from 3rd party WMS to SAP ECC to perform on-demand and periodic inventory synchronization.

 HTTP based address validation BAPI to XML synchronous interface from SAP CRM to 3rd party address validation system.

 Setup HTTP message based communication between SAP PI and SAP SNC for Advanced Shipping Notification. Experience with SNC business packages for Purchase order handling, Dynamic replenishment, Supplier managed inventory, Work order, supplier network inventory.

 Interface to send payment card charges and tracking information obtained from different IDoc interfaces to a downloaded flat file using FCC (file content conversion).

 Setup ABAP Proxies for the interface between SAP PI and the third party systems.

 Inbound XML to BAPI interface to create and modify records in custom tables.

 Documented all the WM interfaces and integration process and created detailed design and technical design documents for all existing active interfaces.

 Responsible for requirement gathering from the business team (requirements specification doc), determining the scope of existing interfaces and SAP PI and correspondingly generating the Gap Analysis doc

 Environment: SAP ECC 6.0, SAP PI (7.0, 7.1).

Nov 2006 – Mar 2009 International System Technologies Client : AT&T

SAP XI/PI Lead Developer/Analyst St.Louis , MO

 Principal member of ERP-EPIC (SAP) team for releases R3, R4, R5, R6, R7,R8, R9 & R10 (upgrade to PI 7.1) with 3 full life cycle implementations in SAP XI/PI, part of the AT&T Lightspeed (U-Verse) project, a major business transformation for AT&T.

 Project involved serving as a Business system analyst and involved in scoping, documenting and also designing, developing, implementing, testing (eCATT) and supporting interfaces with the 3rd party CRM system (OMS) for sales order creation, equipment activation and deactivation, return material authorization, distribution center and garage inventory , movement of goods , confirming shipments .

 Responsible for providing presentations before each and every major and minor release to elaborate on the required functionality, enhancements, expected load, hardware upgrades, expected efficiency, expected fallout percentage, methods to be used to resolve such fallouts. To provide overview on the proposed design, method of implementation, functional and technical requirements for all the end to end interfaces.

 Responsible for providing presentations after every release to elaborate on the achievements , resulting functional gaps , problems encountered, methods used to resolve, time required to resolve, plans and methods to avoid such situations in future releases.

 Created Web Dynpro iViews using Web Dynpro iView templates to call its application remotely using HTTP, configured client-side eventing between Web Dynpro applications and also between Web Dynpro applications and other portal content.

 Responsible for migrating data from Legacy systems using LSMW and BDC. Developed user exits, reports, dialog programs, sap scripts and smart forms.

 Created iViews using iView templates, designed Enterprise portal application theme using the style-sheet editor, created SSO (single sign-on) for the portal.

 Integration with Rightnow and Salesforce.com (webservices) for interfacing and integrating sales force automation (SFA) process for customer leads, campaign, customer data and forecasting.

 Design involved developing a sales order BPM for a http to XI interface (submit shipment ) to read the input xml from the 3rd party CRM system and which accordingly created, updated or cancelled sales orders in SAP ECC. Designed an interface for transferring data from MDM to ECC.

 Sales order BPM creates a new SAP sales order for fresh provide orders for customers (customer master interface) and updates the existing sales order for an amend to provide or change or an amend to change order and also deletes the sales order for a cease or an amend to cease order. This is carried out by sequential RFC calls from the BPM.

 Documented the functional specification document and also developed an activation/deactivation BPM (Notify shipment) to activate or deactivate the equipment in the material master and correspondingly to update customer details in ie03 and a SWAP interface with JMS adapter to update equipment swap in customer location.

 Designed a file to XI/PI scenario (File adapter with file content conversion (FCC)) for uploading customer data from a flat file and a XI to file scenario for generating a flat file with SAP order number details.

 Documented the functional specification document and also developed an interface to populate the xml (message mapping using Java user defined function) from the IDOC (DELVRY03) (added custom segments to IDOC) to send the shipment confirmation to the 3rd party CRM system when equipments are shipped from distribution center (DC) to garage.

 Developed an ANSI X12 to IDOC scenario using Seeburger AS2 adapter (splitter, BIC, classifier). Designed and configured Seeburger Business Integration Converter (BIC) adapter for EDI (OSN PO) related message exchange for converting an EDI-xml message to a EDI formatted message and vice-versa (BIC MD).

 Involved in Scoping, documenting and developing an ECC-XI- E-Sourcing scenario for the ERP purchase requisition transfer to E-Sourcing (done via the intermediary RFQ document) and for the transfer of master data.

 Involved in Scoping, documenting and developing an interface to pass the due date and customer details from the third party system to perform ATP check in SAP APO and return the appropriate shipping method or the revised due date or the material availability date in the other case.

 Experience in eCATT testing tool, created test configurations (cases) set up system data containers for testing the business process, developed test scripts and loaded test data in test data containers.

 Developed an HCM interface with ADP from SAP HR (HCM) for payroll processing, benefits, 401K deductions, taxes, insurance and other payroll functionalities.

 Involved in Scoping, documenting, Designing developing and testing employee master data interface with third party system that handled PO approval authority according to employee hierarchy.

 Involved in Scoping, documenting and designing and built interface between third party system and HR for cost center, company code and GL interface.

 Documented all the interfaces and BPM integration process that was developed and also played a major part in creating proper documents in SAP solution manager for all existing active interfaces. Coding JAVA user defined functions (UDF) using OOPS concept for XI/PI message mapping.

 Developed interface objects for in/out bound communication with the BW system and generated ABAP proxies using these definitions. Experience setting up file and JDBC adapters (stored procedures in SQL) in XI/PI for various BI-XI scenarios. Used SOAMANAGER, WSADMIN, WSCONFIG, LPCONFIG and created web services (Converted RFC enabled function modules into web services) in BW especially query_view_data and invoked these web services using Xcelsius and generated dashboards out of the BW queries.

 Experience in integration of IBM infosphere data stage with SAP XI for synchronization and distribution of data between AT&T’s OMS and EPIC systems.

 Experience in developing the ECC-XI-Ariba interface, where purchase order Idoc is sent from ECC to XI and then XI maps the Idoc to CXML and then sends it to Ariba using Soap adapter. Knowledge of Ariba Supplier Connectivity Adapter for SAP NetWeaver.

 Responsible for creating integration design and integration standards document. Also created technical design and detailed design documents for the interface agreement between SAP and other third party systems for every U-verse release.

 Actively involved in the ICC (Integration Competency Center), to improve the performance and efficiency of the monitoring process and the planning process for development. Replaced all the graphical BPM integration process with proxies to improve order processing times.

 Responsible for requirement gathering from the business team (requirements specification doc), determining the scope of existing interfaces and SAP PI and correspondingly generating the Gap Analysis doc.

 Responsible for monitoring communication channels and restarting them when required and also monitored the wave picking process to determine the list of customers to whom the equipments had to be kitted and shipped from DC.

 Created alert frameworks which automatically generates and sends out mails to specific support group mailboxes whenever an order fails at the ERP-EPIC interface in production. Developed an interface where Sales receipt data in XML format is converted and transmitted to SAP POS data management (POSDM) and vice versa.

 Active part of the testing team (eCATT) before each major tri-annual release and the periodic maintenance releases. Responsible for creating test plans using eCATT testing tool and generated sample payloads (according to the accepted schema and the interface agreement between ERP-EPIC and 3rd party systems) to be tested for each interface and BPM. Fully involved in all the testing phases from unit, integration, and load to regression testing.

 Was involved in the development team through the entire design, development and various stage of testing and finally the Go-Live for U-Verse releases 4, 5, 6,7,8,9 & 10. Responsible for production fixes for the R3,4,5,6,7,8&9 releases and also dual coding the corresponding fix into the upcoming release and responsible for the maintenance releases.

 Responsible for working with ABAP team to write ABAP codes for ABAP proxies during end to end interface development to achieve desired functionality. Developing custom BAPIs for updating tables and debugging ABAP codes and BAPIs during fallouts and changing objects in ABAP data dictionary.

 Responsible for data migration using LSMW from Southern Bell Corp (SBC) legacy system to SAP ECC, RICEF project plan.

 Served as the shift lead for the production support team that supported U-verse. Responsible for analyzing errors in production (SD, MM, PP, FI, ECC, and XI/PI) and hence determining the fixes in maintenance releases to reduce the number of fallout orders. Served as a bridge between the development and production support team.

 In charge of designing the team’s monthly schedules, solving the fall out report, weekly meeting with the team to discuss problems faced, methods and steps to improve performance. Responsible for proper division of work and smooth distribution of pending issues in support bridges between the onsite and offshore team.

 Generated weekly and monthly reports in Solution Manager to determine the number and type of errors in production and analyzing methods and solutions to improve efficiency and also decrease the error rate.

 Presented numerous meetings for plans in development, testing schedules, and meeting deadlines for releases, production escalations, production fixes and knowledge transfer for new tools (Exception Manager).

 Have been involved and successfully resolved issues in numerous director-level escalations both in development and in production.

 Environment: SAP ECC (5.0, 6.0), SAP XI, PI (7.0, 7.1), SAP EP (7.0), Solution Manager, eCATT.

May 2006 – Oct 2006 International Systems Technologies Metuchen , NJ

Computer Analyst Intern Client : IST

 Duties included to scope, document, and design, develop and test FI, HR and WMS interfaces using SAP XI and Webmethods and to test all XI scenarios, debug existing ABAP codes and create new ones. Respond and resolve computer related problems and to improve existing programs using C, C++, (OOPS programming) MS-Access, Windows 98/ME/XP/NT, LINUX, Oracle 8i. Maintain and modify programs for application enhancements and develop and maintain system documentation.

 Involved in Scoping, documenting, Designing and Configuring FI interfaces in the following areas

 FI-GL (General Ledger) Interfaces to upload Journal entries / adjustments from flat files to create GL FB01 documents in R3 using IDocs.

 FI-AP (Accounts Payable) Interfaces to upload vendor Invoices, bank positive pay files and Vendor Master Transactions through IDocs generated from flat files using File content conversion (FCC) and XML messages received by SAP XI.

 FI-AR (Accounts Receivable) Interfaces to upload AR invoices from flat files using FCC by calling Standard SAP BAPIs.

 FI–AA (Asset Accounting) interface to upload AMR (Asset Master Records) from flat file during data migration from legacy Asset Management application.

 FI-CO interface to send Cost Centers from R/3 to 3rd party through IDocs.

 Designed and configured interfaces between ECC and third party Insurance system to send employee details and receive the appropriate health plan for each employee.

 HR Interfaces for employee benefits (401 K, Savings, I plans) were designed and configured.

 Environment: SAP R/3 4.7, ECC 5.0, SAP XI 3.0, SAP ABAP/4.

Aug 2003- April 2006 University of South Florida Tampa, FL

Graduate Assistant

 Duties included maintaining and updating monthly utilities consumption database and to generate billing and invoices for each academic and administration departments.

 To estimate and verify the value and grade the condition of each room in all the buildings in the USF Tampa, St.Petersberg and Sarasota campus. Developed a database to store these ratings and values and then to generate reports and charts for them for each year.

 Responsible for installation and maintenance of software and trouble shooting hardware, network and the printer. Gained experience in UNIX, Windows, Oracle, MS Access and Excel. Maintain and modify programs (OOPS programming) for application enhancements and, develop and maintain system documentation

 Review computer systems capabilities, workflow and scheduling limitations to determine if requested program or program change is possible within the existing system.

 Maintain and update employee benefits, employee details, direct deposit (ADP) and salary details using PeopleSoft.

 Environment: MS Access, Excel, Peoplesoft, Windows, MS .Net, UNIX, C, C++.

May 2002- April 2003 DCS systems Chennai, India

SAP ABAP Developer

 Member of the Project team that implemented SAP R/3 4.6C and was responsible for Development, Maintenance / Enhancement and Production Support for ABAP/4.

 Developed ALV reports and interfaces in the areas of MM and SD.

 Created batch input programs (BDC) for production orders, booking zero stock inventories and loading batch POs and invoices. Performed data migration using LSMW to upload Legacy system data to R/3.

 Modified several SAP standard transactions to add customized fields through dialog programming.

 Developed On-line transactions and dialog programs using SAP graphical screen painter and menu painter.

 Created, changed, deleted order entries using tab strips & table controls.

 Modified several existing SAP script layout sets like plant order, notifications and service orders.

 Environment: SAP R/3 4.6C, SAP ABAP/4.

Jun 2001 - May 2002 WARFT Chennai, India

Research Analyst

 Developed a workflow application that combines imaging technology with processing capability allowing the user to concurrently access the recorded image of a work item and the workflow system screen(s) necessary to process that item.

 Generated a code using the OOPS concept to multiply sparse matrices of size greater then 1000x1000 involved in image processing algorithms and which determines the occurrence of group of zeroes, which in turn enables shutdown of power in hardware thereby saving power.

 Created complex transactions in the system those are completed by interaction with Database and Mainframe components.

 Involved in coding a full lifecycle within the application (JSP – Business Objects – Database Objects – Mainframe calls).

 Developed Java stored procedures and extensively worked on DB2 Client Tools.

 Developed automated daemons using Java multithreading for daily reporting through email.

 Environment: JSP, Java scripts, RMI, C, C++, VC++, and DB2.

Education M.S, Electrical & Computer Engineering , University of South Florida , Tampa , Florida – 3.56/4, May 2006

B.E, Computer Science & Engineering, University of Madras, May 2003.



Contact this candidate