Visweswar Racherla
E-Mail: ********@*****.***
SAP Senior Systems Analyst
Ph# 610-***-****
More than 5 and half years of proven IT experience in development of SAP
R/3 solutions using ABAP. Working in a lead role for more than 2 years in
one of the fortune 500 companies.
. Developing and interpreting functional and technical design documents
for Reports, Interfaces Conversions, Enhancements and Forms.
. Extensively worked with ABAP/4 Reporting (Classical & Interactive),
Dialog/Module Pool programming (Screen painter, Menu painter), Batch
Data Communication (BDC)/Data transfer programming,
. Expert in identifying and implementing customer enhancements to SAP
standard using BADI, User Exit, BTE, VOFM routines and Enhancement
framework in ECC 6.0.
. Proficient in modifying and creating SAP scripts layout sets
. Creating SMARTFORMS layout sets
. ABAP list viewer (ALV)
. Worked on creating DME (Data Mapping Exchange) file creation for
various bank formats.
. Data Conversion with migration tools like LSMW
. Working knowledge on Spool Administration (SPAD) - Creating output
devices, device types and page formats. Also has the ability to write
the printer commands in the page formats of the device types.
. Very good knowledge in identifying problems in standard SAP code and
solving them using SAP note search
. Has ability to apply the SAP notes using SNOTE transaction.
. Data Dictionary- creation of data element, domain, search help,
structures, table, table maintenance generator and view.
. Experience in advanced technologies like ALE, IDOC, BAPI and BOR
objects.
. Experience in SD, MM, PP, WM, QM & FI Modules.
. Good knowledge on Object Oriented programming.
. Expertise in working with production support tickets.
. Expertise in ABAP Runtime Analysis, Performance Tuning and Debugging.
. Conceptual knowledge on Adobe forms
. Barcode labels creation using Bar One software
. Worked as a technical lead for SAP upgrade to ECC 6.0
. Good understanding of SAP's correction and transport system.
. Ability to develop scalable programs that have stable performance over
a period of time.
. Ability to design and develop changes to the system as per SAP
recommendations.
. Performed technical presentation to junior developers on BADI's and
enhancement framework.
. Has the ability to convince and push back the requirements if it's not
as per SAP recommendations.
TECHNICAL ENVIRONMENT
Application: SAP R/3 in 4.6B, 4.6C and 4.7 E and ECC 6.00.
Solution manager, Bar One barcode s/w
Operating Systems: Windows XP and Windows NT
GUI: SAP GUI
Languages: ABAP/4
Able to work on Lotus notes, Microsoft office tools
EDUCATION QUALIFICATION
Bachelor in Engineering - Electronics
WORK EXPERIENCE
Project: Eastman Kodak Company, Rochester, NY. May '09 - present
Sr. Systems Analyst
Employer MGL Americas
Version: SAP R/3 release 4.7 and ECC 6.0, ABAP/4
Modules: SD, MM, PP & FI
Eastman Kodak Company established in 1888 ranks as a premier Multinational
Corporation, with a brand recognized in virtually every country around the
world. Kodak is known not only for photography, but also for images used in
a variety of leisure, medical, business, entertainment and scientific
applications.
I was involved as a lead developer for several sub projects for this client
during this period.
Responsibilities: -
1. During initial phase of projects, spend time with designers to
understand requirements for the development objects. Understand the
development objects involved; provide the optimal approach in
modifying SAP standard if needed.
2. Perform knowledge transfer to junior developers about the
requirements. Help the developers if needed.
3. Perform code review and UTP review as needed.
4. Apart from leading a team of 4, I was involved in coding several
development objects.
1. Jul '10 to Oct '10
Scope of the project is to make the necessary changes in SAP ECC 6.0
in SD and Procurement modules to support functions in Online store.
1. Created additional selection screen fields on MRP transaction MD07
using BADI screen exit without modifying SAP standard. The BADI
MD_EXCLUDE_MATERIAL was activated by Enhancement framework using
MRP business function.
2. Created a brand new inbound IDOC for purchase order acknowledgment.
3. Created a report to extract time dependent material changes.
Designed the online report to extract huge volume of data without
the problem of time out.
4. Used the User exit MM06E001 to populate Online store PO number for
intercompany sales orders
5. Enhanced delivery transaction to include additional details at the
item level using BADI LE_SHP_TAB_CUST_ITEM
2. Oct '09 to Jun '10 SAP Upgrade from 4.7 to ECC 6.0
Scope of the project is to make changes to the standard SAP
objects/custom development objects which are syntax and Unicode
compatible.
1. Reconciliation process performed for upgrade using SPAU transaction
2. Modified custom programs to make them Unicode compatible using
UCCHECK transaction
3. Identifying missed out SAP notes and implementing them using SNOTE
transaction
4. Created a common function module to read change pointers from new
SAP tables
5. Changed programs to use new BCS functionality instead of obsolete
function modules for external email communication.
6. Some changes were also made to make use of new enhancement
framework technology for already modified SAP standard programs
3. May '09 to Sep '09 Scope Manufacturing and Procurement and Finance
1. Created an ABAP formula to check the requirement Account Assignment
Category on new PO condition type using VOFM transaction.
2. Created an ABAP formula to populate the material overhead value on
condition type.
3. Created an extension program in PP module to perform lead time roll-
up.
4. Created a multi level BOM report which displays all the class and
material characteristics. The specialty of the report is that it
uses dynamic ALV list display. If more class and characteristics
were added to a material in material master, the report would
automatically insert new columns in the ALV output.
5. Created a conversion program to update the PO pricing conditions.
6. Made use of BTE event 00001040 to change the method of
correspondence to email for a customer dunning form
7. Developed a module
pool program that
will be used by the
Accounts receivables
department. The
functionality of the
development is to
select one or more
the Accounts
receivables open
items of the customer
and replace them with
split installments.
The program will
clear the original
Open AR documents.
The program creates the output UNIX file, which will be used by
Standard SAP FI posting program RFBIBL00 to create the split
installments.
Project : Southco Inc, Concordville, PA - Nov '07 to Feb
'09 - Mid size company
Sr. SAP ABAP Consultant
Employer Syllogics Inc and Dhaksha Technologies
Version: SAP ECC 6.00, Solution Manager
Modules: SD, MM, PP, WM, QM & FI
Project Description
Southco Inc is the leading manufacturer of engineered access hardware
for various industries mainly Aerospace, Automotive and Industrial
Equipment. The company develops more than 50000 different types of
latches, hinges electronic access solutions, fasteners, screws,
handles, position control systems.
Responsibilities:
As a SAP Technical consultant working with end users and functional
consultants to get the requirements, preparing technical
specifications from functional specs. Based on technical design
document prepare the coding and unit testing the developed code.
Some of the objects developed during this period.
1. Developed the
following forms in
this project
A4/Letter format for
Sweden and North
America.
A. Smartforms
1. Invoice
2. Purchase order
3. Contracts
4. Order conformation
5. Quotation
6. Object list and Pick list in PP module
B. Sapscripts
1. Vendor Invoice
reduction
2. Consignment stock
form
3. Payment advice for
Vendor form.
C. Bar code Labels
1. Developed a bar code
label for
FORD(customer) using
Bar One software
2. Developed a bar code
label for
BMW(customer) using
Bar One software
3. Developed a bar code
label for
GM(customer) using
Bar One software
2. Developed the following User Exits
a. Developed the user exit to change statistical delivery date
while creating purchase order using enhancement MM06E005.
b. Used the function module exit EXIT_SAPLPROW_001 in PP module
to calculate the reorder point for a material.
c. Used the enhancement MWMTO002 (EXIT_SAPLL03T_002) in WM module to
trigger customer specific label.
d. Used the user exit USEREXIT_SAVE_DOCUMENT in Delivery processing
program MV50AFZ1 to update custom table which will be used to hold
schedule line to delivery relations.
3. Created the inbound interface program to reformat bank file for the
cleared checks using program RFEBCK00.
4. Created an ALV report for Info record validation which pulls all
the pricing conditions of info record.
5. Create and enhancement in QM module to email the attachments of
quality notification.
6. Created an interface program to extract BOM downloads.
7. Created an interface program to extract Routing downloads.
8. Used the BADI Definition ME_PROCESS_PO_CUST to populate Tax code.
9. Used the BADI definition ERP_ISA_GEN_DOC_SEL for ISA to limit the
order type selection for Internet sales orders.
10. Created a RF module pool program for printing production order
label and handling unit labels.
11. Created a standalone IDOC program to send released production
orders to MATTEC system.
The finite scheduling and sequencing of the production orders will be
done in MATTEC system.
12. Created a report in QM module which displays Material inspection
details along with material classification details.
13. Created a report in QM module which displays Task list -
operation/activity, Task list assignment to materials, inspection
characteristics along with production resource tools.
14. Created a module pool program similar to ME57. The program lists
all the Subcontracting Purchase Requisitions. The user will select the
required Purchase Requisition. The program will do a component
availability check to be issued to a subcontractor and creates a PO
based on the user decision.
Project : Siemens Medical solution, Malvern, PA Jun '07
to Oct' 07
Sr. SAP ABAP Consultant
Employer MGL Americas
Version: SAP 4.6
Modules: SD & FI
Project Description
Siemens Medical Solutions is the leading manufacturer of imaging
equipment for diagnosis, therapy equipment for treatment, patient
monitors, hearing instruments and many more medical equipments,
Siemens innovations contribute to the health and well being of people
across the globe, while improving operational efficiencies and
optimizing work flow in hospitals, clinics, home health agencies, and
doctors' offices.
Responsibilities:
As a SAP Technical consultant working with end users and functional
consultants to get the exact requirements, preparing technical
specifications from functional specs. Based on technical design
document prepare the coding and unit testing the developed code.
Some of the objects developed during this period.
1. Siemens Medical
Solutions recently
purchased Diagnostics
Products Corporation
(DPC) and the
Diagnostics division
of Bayer. Created an
Interface between
DPC, Bayer and
Siemens SAP System to
load all open AR
transactions from new
acquired systems into
Siemens SAP.
2. Accounts Receivable
for U.S. domestic
customers will be
posted within the P40
SAP environment.
Accounts Receivable
for international and
affiliate customers
and all other finance
and controlling
functions will be
processed within the
P41 SAP environment.
Created an interface program to close all account balances with an
offsetting entry in SAP P40 system. The program will run at month end.
It will also generate a file in a required format to upload P40
balances in P41 .
3. Created LSMW to upload customer partner functions.
4. Created an interface
program to transfer
customer credit
details.
5. Developed Smart Forms
for Invoice printout.
6. Developed ALV Report
for Vendor Weekly and
Monthly Reports.
7. Designed and
Developed a PO Form
and print program
according to the
client requirement
using Smart Forms.
8. Created table
maintenance programs
to upload data into
custom tables using
Module Pool
Programming.
9. Performance tuning of
the report programs
and also developed a
wrapper program for
improving the
performance.
10. Created an interface
program to extract
Stock in transit
values.
Project: Eastman Kodak Company, Rochester, NY. Apr '05 to May '07
SAP ABAP Consultant
Employer MGL Americas
Version: SAP R/3 release 4.7C, ABAP/4
Modules: SD, MM, PP & FI
Project Description
Eastman Kodak Company established in 1888 ranks as a premier Multinational
Corporation, with a brand recognized in virtually every country around the
world. Kodak is known not only for photography, but also for images used in
a variety of leisure, medical, business, entertainment and scientific
applications.
Responsibilities:
As a SAP Technical consultant working with end users and functional
consultants to get the exact requirements, preparing technical
specifications from functional specs. Based on technical design document
prepare the coding and unit testing the developed code. Participating in
the quality review board meetings with the client to make sure the
developed object is working as it was expected in the design.
Sub-Projects involved Kodak South Andes Operation (SAO) and Kodak
India Implementation.
Duration Feb 07 to May 07
Some of the objects developed during this period.
1. Created an ALV report
using ABAP objects.
The report lists
Shipment details on
the upper half of the
screen and delivery
details in the lower
half of the screen
for the highlighted
shipment. The report
uses 2 different
containers on the
same screen, one for
shipment and another
for delivery details.
The report also has
the ability to go to
shipment (VT03N) or
delivery (VL03N)
display transactions.
2. Used the BADI
'FEB_BADI' in the
Electronic Bank
Statement program
(RFEBKA00) to change
incoming customer
details from the
Bank. This object was
developed for SAO
Project
3. Transaction J1IG is used to capture the excise invoice into the plant.
SAP did not provide the validations necessary while capturing the
excise invoice through J1IG. The Exit
'J_1I7_USEREXIT_EXCISE_BEF_SAVE' was identified and included the
necessary validations. This object was developed for Kodak India
Implementation.
4. Use the user exit
USEREXIT_SAVE_DOCUMENT
_PREPARE in VA01 to
put the delivery
block for Sales
Orders, which have
minimum weight charge
applicable. The block
should be only
applicable to EDI
orders.
Sub-Projects involved Share Holder value, Kodak
Duration Nov 06 to Jan 07
Due to recent acquisition of Kodak Health Group by Onex Corporation, the
Health data is extracted and maintained in different SAP system that will
be owned by Onex Corporation.
The extraction programs will be used in current Kodak system and the
conversion programs will be used in the new Onex Corporation SAP System.
Some of the objects developed during this period.
1. Created an extract
program that extracts
billing and sales
customer output
conditions from
tables like B503,
B504, B505, B506,
B507 and B509. The
program creates the
file in the
application server.
2. Created the
conversion program to
upload the billing
and sales customer
output conditions
from the Application
file created by the
above-mentioned
extraction program.
3. Created a BAPI
function module to
place a sales order
using B2B
application.
Generated custom BAPI
RFC function module
by encapsulating
standard BAPI
BAPI_SALESORDER_SIMULA
TE and
BAPI_SALESORDER_CREATE
FROMDAT1. These BAPI
function modules are
customized as per the
business of KODAK.
4. Modified several
other programs as per
the requirement of
the new Health Group.
Sub-Projects involved Kodak Spend Analysis, Kodak India
Implementation
Duration May 06 to Oct 06
Some of the objects developed during this period.
I have developed several interfaces to a non-SAP system (frictionless
software), which has better reporting tools. The data sent will be used to
analyze the Spend facts.
1. The following are the
extracts for this
project.
1. Material Master
Extract
2. Vendor master extract
3. Invoice extract
4. Receipt extract
5. Multiple Master data
extracts (Purchasing
Groups, Plant, GL
Account, Exchange
Rates, Unit of
Measurements)
6. Open Planned Order
Extract
7. PO Extract
8. Requisition extract
2. Developed Factory
Excise invoice form
for India
Implementation using
SAP SMARTFORMS.
3. Created an extension program in the SD module, which sends an email
notification to the B2B customer when products ship. An output type
will be created when goods are issued, and the output type will in
turn trigger the extension program to send an email notification to
the customer.
4. Developed Depot Excise invoice form for India Implementation using SAP
SCRIPT.
Sub-Projects involved Kodak Japan Implementation, Kodak India
implementation,
Kodak Brazil implementation
Duration Apr 05 to Apr 06
Some of the objects developed during this period.
The development objects from above projects are listed below.
1. Used the Enhancement SDVFX002 and function module exit
EXIT_SAPLV60B_002 to populate Performa document number to assignment
field in FI documents.
2. Generated an extension in FI module for JAPAN. The program collects
all the Billing details up to the period the user chooses. Takes all
the open items and the incoming payment made up to the date and
generates Sei-Kyu-Sho Document, which is used by the customer to make
payment. The program calls Jet form print program, which is used to
create the Sei-Kyu-Sho form as an output. The program also updates
Z tables so that the processed customers as well as the processed
documents are not processed again.
3. Created a Jet Form print program to print customer's invoices as Sei-
Kyu-Sho Document for JAPAN. The form will be printed Using Jet Form
printer.
4. Developed Remito (Invoice) forms for Brazil Project.
5. Changed the SAP script layouts for Check lot deposit and Cash journal
receipt form for Kodak India Project.
The check lot and cash journal receipt forms will be printed using
transaction FBCJ.
6. Developed a generic utility class that will be used by different
programs. The method in the class will be used to download the file to
the application server. The method has options to download the file
with different formats (Fixed length, File delimiter, Include line
feed, Include header and Include footer).
7. Changed the custom inbound IDOC (used to create the sales order) to
include new field (Tax code) in the custom segment. Used the
Enhancement VEDA0001 and function module exit EXIT_SAPLVEDA_001 in the
IDOC processing function module to capture the tax code. Then used the
user exit USEREXIT_MOVE_FIELD_TO_VBAP in VA01 to populate the tax code
to VBAP structure.
8. Developed an extension for Kodak Brazil project to adjust the material
ledger settlements to local Account.
The program selects the Accounting documents created by Transaction
CKMLCP and CKMI (Cost Run) and creates the reversing entry into local
account using standard FI posting program RFBIBL00.
9. Used the Enhancement SDVFX008 and the function module exit
EXIT_SAPLV60B_008 to change the Due date if it falls on a Brazilian
Holiday for this a function module has been created to adjust the due
date.