Harsh Kolli
ablk0z@r.postjobfree.com
SUMMARY
• Overall 8 years of IT experience with 3 years of experience in ABAP/4 programming with, 5 years of
experience in SAP XI/PI 7.1, PI 7.0, SAP ECC 6.0, ECC 5.0, R/3 4.6C.
• Expertise towards SAP Enterprise Service Oriented Architecture (SOA), enabling PI 7.1 as
SOA Middleware for Enterprise Services Repository (ES Repository), Service Bus-Based
Integration and SOA Management.
• Extensive experience in integrating SAP with various applications including project coordination, client
interaction, mentoring client side programmers, interface identification, design, development, testing,
implementation, and troubleshooting.
• Experienced in complete Life cycle implementations of SAP XI/PI projects from requirement
gatherings to post implementation support activities.
PI/XI Experience Includes:
•
• Experience with Implementation and development of interfaces in SAP PI 7.1.
• Experience with all the new capabilities of Enterprise service repository and Service
Registry.
• Experience in building enterprise services using ESR
• Involved in the quick start implementation of the Seeburger EDI adapters on SAP PI.
• Extensive experience in PI components such as
System Landscape Directory - SLD (Software component, business landscape, technical
landscape), Integration Builder – Enterprise Service Repository (Design objects), Service
Registry, Integration Builder – Integration Directory (Configuration objects) and Runtime
Workbench monitoring tools (RWB).
• Expertise in developing Mapping Objects, Inbound and Outbound Interfaces, and configuring
various adapters like File(FCC/FTP), IDOC, RFC, XI, JDBC, ABAP Proxy, SOAP,
SEEBURGER, iWay, RosettaNet, CIDX and HTTP, Webservices,, and HTTP Adapter.
• Configured PI adapters such as RFC, IDoc, JDBC, File/FTP, Webservices, SOAP and HTTP
for both inbound and outbound interfaces and good trouble shooting experience with Adapter
engine.
• Expertise in XSLT mapping and secure file transfer using FTPS
• Extensively used PI/XI mapping tool and used standard/user defined java functions
to create Message mappings.
• Experienced with the XI pipeline including Sender Agreement, Receiver Agreement, Interface
Determination, and Receiver Determination.
• Monitoring messages and queues using SXMB_MONI and Runtime Workbench
ABAP Experience Includes:
•
• Analysis, design, and implementation of new and maintenance of SAP HR (PA, PD, Payroll,
Benefits etc), FI/CO, SD, MM, and PP modules
• Worked with Reports (ALV, ALV Grid Control, Classical & Interactive), Interfaces using RP
Macros, Conversions and Enhancements
• Good experience in programming and configuring of inbound and outbound interfaces using
(ALE, IDOC’s & RFC’s).
• Extensively worked with ALE/IDOCs involving creation of IDOC Types, Message Types,
generation of Partner Profiles, Distribution Model and creation of tRFC ports.
• HR Conversions, various HR functionalities, interfaces, reports and enhancements
• Data Migration and Upgrades
• Used and maintained ABAP Data Dictionary objects: tables, structures, domains, data elements
etc.
TECHNICAL SUMMARY
Harsh Kolli
ablk0z@r.postjobfree.com
NetWeaver SAP PI/XI NW’04S, NW’04 SP17, NetWeaver Development Studio
Components (NWDS), XMLSpy
Adapters IDOC, File, RFC, JDBC, XI and HTTP. Configured these adapters as
sender and receiver channels
Modules HR, SD, MM and PP Modules
Data Dictionary Creation of Domains, Data Elements, Tables and Views
Batch Data Development and modification of Batch Data Programs for data migration
Programming activities. Used call transaction to develop data transfer programs. Also
worked with LSMW
Data Migration Migration of legacy data to SAP R/3 using BDC
Enhancements Custom development of User Exits: field exits, screen exits and menu exits
Runtime analysis & ABAP debugger, runtime analysis & SQL trace
Debugging
Languages ABAP, SQL, PL SQL, COBOL, JAVA, HTML
PROFESSIONAL EXPERIENCE
Polyvision, Alpharetta, GA Jan 09 – July 10
Role: SAP PI Architect
• Implemented the interfaces in PI 7.1 for integration between SAP ECC and various multiple systems
like Ariba, Maximo, Spear.
• Leveraged Seeburger provided adapters to map standard/custom IDOC to EDI files format.
• Developed Seeburger EDI mappings for EDI 820(Payments), EDI 824 (Application advice), EDI 810
(Billing).
• EDI files developed using Seeburger adapter were sent to external systems using Sterling VAN.
• 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).
• Designed and developed an interface from Ariba to SAP (Inbound) synchronous using SOAP
adapter by calling a web service. The purpose of this interface is to replicate updates made to the
warranty master from Ariba to SAP.
• Utilized the custom WSDL from Ariba to map the request structure which is being sent from Ariba to
SAP.
• Developed 2 BPM interfaces to handle complex business process
• Defined the endpoint WSDL URL for a service definition to publish it on the Service Registry.
• Extensively involved in service versioning of the service infrastructure like: Transport Changes,
Message Encoding Changes, and changes in addressing schema.
• Integrated external web services from various systems like Ariba9r1 to SAP using PI as the
middleware. SOAP adapter was used in calling the web service from Ariba to SAP.
• Analyzing and understanding client Business Process model and identifying their requirement and
mapping those client requirements in SAP PI.
• Configured alerts for various integration scenarios to notify the support team of any issues with the
interface.
• Managed CTS+ transport process to move the objects from DEV-QA and QA-PRD.
• Performed Troubleshooting, monitoring, diagnosis, bug fixing, unit testing, integration testing and
maintaining Technical Specification, Mapping, UT and AT Documents
• Participating in FSD review meetings with Business for SD, MM, FI/CO interfaces
• Conducted knowledge transfer sessions with the offshore and onshore support team to ensure that
they understood all the requirements for the interfaces
• Used standard RFC lookup in PI 7.1 to get data from SAP ECC back to PI for certain scenarios.
Harsh Kolli
ablk0z@r.postjobfree.com
• Used File Content Conversion Parameter in File adapter to convert XML file into fixed length file and
vice versa.
Eastman Chemical Company, Kingsport, TN Sept 07 – Dec 08
Role: SAP PI Developer
• Implemented the interfaces in PI 7.0 between SAP ECC and SAP PMM 6.5 by Vendavo.
• Developed 8 interfaces from SAP to SAP PMM 6.5 by Vendavo
o Customer Master (Ship to/Sold to)
o Product master
o Consignment Inventory
o Production Costs
o Freight Rates
o Customer payments
o Billing documents
o Currency exchange rates
• Worked with the SD and FI team and assisted them in creation of mappings using the Seeburger
adapter for EDI 810, EDI820.
• Maintained the configuration of System Landscape Directory (SLD) for Products and related
Software components, Technical systems and Business systems.
• Designed Interface Objects (Data Types, Message Types, Message Interfaces etc.), Mapping
Objects (Message mapping and Interface Mapping) and imported IDOCs/RFCs in PI Integration
Repository for the inbound and outbound interfaces.
• Used XSLT mapping in PI for sorting and grouping input data to create multiple inbound IDOCs in
SAP ECC system.
• Configured Interface Scenarios (Communication Channel, Receiver Determination, Interface
Determination, Sender Agreement and Receiver Agreement ) in PI Integration Directory for the
inbound and outbound interfaces.
• Worked on File, IDOC, SOAP, ABAP Proxy, HTTP and RFC adapters.
• Worked with PI basis team to implement SSL certificate for the secure file transfer using FTPS.
• Configured metadata in IDX2 for IDOC adapters.
• Updated partner profile in WE20 to include the inbound IDOCs, created new process code in WE42,
created new entry in BD51 for the custom BAPI, linked new FM and message type in WE57 for the
inbound IDOC.
• Created RFC destination, maintained partner profile and assigned Logical Systems for inbound and
outbound processing to exchange data between SAP ECC and mainframe system.
• Designed test plans and performed testing of various objects developed in the scenarios and
scrutinized the interface to test the functionality.
• Monitored Adapters, Communication Channels etc. in the Runtime Workbench (RWB). Monitored
messages in SXMB_MONI
• Used File System Transport for the transportation of PI content between various instances of PI - XI-
DEV to XI-QA to XI-PROD.
• Gathered and analyzed user requirements; converted user requirements to technical design.
Medtronics, Los angles, CA Feb 06 – July 07
Role: SAP PI Developer
• Configured and implemented the interfaces in PI 7.0 between SAP ECC6.0 HR system and
mainframe system
• Gathered and analyzed user requirements; converted user requirements to technical design
• Mentored client side programmers on the various features of SAP PI 7.0
• Involved in development of end to end inbound and outbound interfaces (HR Time, Benefit, Org
management and payroll) which includes ABAP function module creation and PI configuration
Harsh Kolli
ablk0z@r.postjobfree.com
• Maintained the configuration of System Landscape Directory (SLD) for Products and related
Software components, Technical systems and Business systems
• Designed Interface Objects (Data Types, Message Types, Message Interfaces etc.), Mapping
Objects (Message mapping and Interface Mapping) and imported IDOCs/RFCs in PI Integration
Repository for the inbound and outbound interfaces
• Used XSLT mapping in PI for sorting and grouping input data to create multiple inbound IDOCs in
SAP ECC system
• Configured Interface Scenarios (Communication Channel, Receiver Determination, Interface
Determination, Sender Agreement and Receiver Agreement ) in PI Integration Directory for the
inbound and outbound interfaces
• Worked on File, IDOC, SOAP, ABAP Proxy, HTTP and RFC adapters
• Worked with PI basis team to implement SSL certificate for the secure file transfer using FTPS
• Created inbound IDOC CATS_INSERT02 for the time interface
• Configured metadata in IDX2 for IDOC adapters
• Updated partner profile in WE20 to include the inbound IDOCs, created new process code in WE42,
created new entry in BD51 for the custom BAPI, linked new FM and message type in WE57 for the
inbound IDOC
• Created RFC destination, maintained partner profile and assigned Logical Systems for inbound and
outbound processing to exchange data between SAP ECC and mainframe system
• Designed test plans and performed testing of various objects developed in the scenarios and
scrutinized the interface to test the functionality
• Monitored Adapters, Communication Channels etc. in the Runtime Workbench (RWB). Monitored
messages in SXMB_MONI
• Used File System Transport for the transportation of PI content between various instances of PI - XI-
DEV to XI-QA to XI-PROD
• Created ABAP reports and custom BAPI to send ECC data to PI for the legacy system interface
• Developed various complex data structure and complicated message mapping for the COBOL
copybooks
Kimberly Clark, Knoxville, TN Feb 05- Dec 05
Role: SAP XI Consultant
Involved in various integration scenarios including A2A (SAP, Legacy systems) and B2B.
Developed outbound/inbound interfaces, integration scenarios, and Mapping Objects,
Message Interfaces, and Message types using Integration Builder.
Configured Integration directory by using integration scenarios and also routing rules,
receiver and interface determinations, receiver system endpoints, communication parties and
channels.
Developed cross components interfaces using Business Process Management (BPM) to
collect IDocs, collate them and send them as a single message to the destination system depending
on the conditions warranted.
Configured various adapters like RFC, File, SOAP, JDBC, JMS and HTTP Adapters for both
Outbound and inbound interfaces.
Configured SOAP adapter to post XML data to a web service.
Involved in Alert monitoring of XI messages, configuration of Integration engine, setting up of
XI ports, RFC destinations and serialization and prioritization of messages using queues.
Involved in all aspects of project life cycle from cost benefit analysis, proposals drafting to
planning, risk management, and project execution.
Interacting with the business areas impacted by the project from both planning, as well as a
testing/implementation perspective.
Configuration of XI 3.0 server along with configuring/activating CMS Service in the
Integration Builder.
Involved in configuration of XI Integration Directory through built in scenarios and generating
new mappings and configuration of System Landscape Directory (SLD).
Configuration of the Central Monitoring System and configured the CCMS alert monitor for
XI.
Harsh Kolli
ablk0z@r.postjobfree.com
Lead the development team to help configure the adapters - IDoc, RFC, HTTP and File.
Moog Automotive, St.Louis, MO Jan 04 – Dec 04
Role: SAP HR ABAP Developer
Reports:
• Created a report to retrieve employees Net Pay, Gross pay, Social security, 401-K
Deductions, and the Cost center for a specific pay period.
• Developed an ALV Report, which gives the head count of the employees and their
Contact details with the building number and the cost center to which they are assigned. Data is
retrieved from tables PA0000, PA0001, PA0002, PA0006, HRP1028, and T777A.
• Developed a report to display the number of absences, attendance, overtime hours using the
Infotypes 0002, 2001, 2002, 2005 and HR Macros such as RP-READ-ALL-TIME-ITY.
• Developed a report to list the staff positions in the organization structure along with the
persons assigned to these positions using infotypes: 0002(Personnel Data), 0003(Payroll Status),
1003(Department/Staff).
• Developed a report that gives the difference between year-to-date (TCRT) amount & total RT
amount from RPCLSTRU cluster for all the employees depending on the wage type.
• Developed a Job and Salary Analysis ALV report showing job, position, employee and salary
data.
Interfaces and Conversion:
• Developed an outbound interface to transfer the payroll results to 3rd party.
• Developed BDC program to upload 167 (Health Plans), 168 (Insurance Plans), and 171
(General Benefits) from legacy system into SAP.
• Used LSMW to load Infotypes 0014, 0015.
• Developed a program to delete the assets using transaction OABL. This primarily enabled
the team to run the load multiple times.
• Developed a program to retire the assets by using the BAPI_ASSET_RETIREMENT_POST.
A custom table was used to list the assets to be retired.
• Developed a program to download the invoice Data into a file for Duplicate payment
verification. Some of the data was extracted from BKPF & BSEG. Used the function module
GET_CHECK_INFORMATION to get the check information. Legacy vendor code was extracted from
LFB1.
Forms:
• Developed a program to invoke SMARTFORM to generate benefits enrollment/confirmation
letters.
DTE, Detroit, MI Sept 02 – Nov 03
Role: SAP HR Consultant
Reports:
• Developed a Report to display material wise Suppliers.
• Created reports for production from orders start date to delivery schedule using the tables STRMP,
ETRMP and AUFNR.
• Developed a report to display the material detail list according to the lot sizing and the lead-
time display. The list provides the details of plant, MRP Controller, part, part type and the storage
area.
• Interactive report which displays all the sales orders for one particular customer, the items
order for that particular order, quantity ordered, goods issue date and contact information about that
customer.
• Report that lists the shipping point, loading point, transport partner name and the shipping
date given the sales order number as user input.
Harsh Kolli
ablk0z@r.postjobfree.com
• Created an interactive list displaying sales orders and line items, which needed to be
delivered by a certain date. Selection criteria were used to enter the specified delivery dates.
• Report that displays all the late shipments in a particular period of time.
Conversion:
• Developed a BDC program for sales order that update records in the sales order screen or
will create new sales order that updated records on the source data file from external systems.
John Deere, Moline, IL Jan 02 – Aug 02
Role: SAP ABAP Developer
Reports:
• Developed sales report to show order status, delivery dates and schedule line data.
• Developed report for customer details, vendor details, sales and purchase reports using ALV.
• Created an Interactive report to output Vendor details like Vendor name and address etc in
the Basic list and Bank details like account no, bankers name and address in the Secondary lists.
• Developed a report, which has details of all purchase with ordered quantity, Received
Quantity, Unrestricted stock quantity, last Goods Receipt Date for a given Material Plant/Vendor.
• Developed a custom dialog program to list all the sales order created for a selected
customer number.
• Developed a Report for Outstanding and Completed Sales Orders for a given period.
• Generated a Report that displays all Purchase Orders, which have been processed during a
particular period.
Conversion:
• Developed a BDC program to update standard price for all materials.
• Wrote a BDC program to update and change customer master data
References provided on request