SUMMARY
Mr. Somaysula has more than ten years of experience in analysis,
design, development, and implementation in SAP. He was involved
in different phases of software development and full life cycle
implementations. He is experienced IT professional with
demonstrated ability to lead teams to successful project
completion. He has proven record of achievement in all aspects
of SAP onsite/offshore development, including project
management, requirements analysis, scheduling, implementation
and Sales/ pre-Sales. Good communication and presentation
skills. He has ABAP experience in several R/3 implementations,
post go-live support and upgrade projects using versions 3.0
through ECC 6.0 in variegated industrial environment. He has
extensive upgrade experience to ECC5.0and ECC 6.0. He is
extensive experience in analysis, design and development using
ABAP reports, dialogue programming, screen painter, menu
painter, SAP script, Smartforms, Adobe Forms, dialog
programming, reports, menus, BDC (batch data communication), SAP
scripting, ALE, EDI, IDOC development and configuration,
interfaces, data conversion, BAPI's. SAP query, data dictionary
objects, function modules, function groups and views BADI's and
user exits. He has good functional knowledge and working
experience in SD, MM, WM, QM, PP, FI, FS-CD, HR and BW modules.
He was involved performance tuning, runtime analysis, and unit
testing. He has extensive experience in object-oriented ABAP
Programming, BAPIs, ALV and grid control. He was involved in
estimating the time and effort for upgrade of SAP versions. He
is strong in Oracle 7.x/8.x, SQL Server 7.0/2000.
Intelligroup May 2000 - till date
PROFESSIONAL SAP EXPERIENCE
Hershey
January 2010 - Till date
SAP ECC 6.0
< SAP Technical consultant
. As a Onsite Coordinator involved in the management of teams
at Onsite and Offshore.
. Involved in development enhancements to custom Line
Performance Reporting (LPR) application
. Developed function to calculate the Scrap percentage of a
BOM using Object oriented ABAP
. Implemented changes to custom module pool program
. Involved in PP, MM modules
. Preparation of Project plan, standards and procedures.
. Responsible for work allocation, team management, and
billing.
. Involved in design of applications and its effort
estimation
. Involved in determining the criticality of the objects,
based on which development priorities can be decided.
AIG
Nov 2008 - Dec 2009
SAP Version 4.7
< SAP Technical consultant
. Provide all support in different areas of FS-CD module.
. Involved in system support and Enhancement specializing FS-
CD.
. Master Data Design, development and Implementation which
Includes Business Partner, Contract Account and Insurance
Objects.
. Payment Plan process.
. Enhance the Business Partner, Contract Account, Insurance
Object and Accounting Documents functionality to Display
Custom Information on enhanced Screens.
. Extensively use the Events in different scenarios of the
total Business process to meet the business requirement.
. Have good understanding of business processes in Insurance
module and insurance processes.
. Strong skills on Billing, Broker reporting, Dunning,
payment lot areas of the module and understand all the
technical aspects of FS-CD.
. Coordinating with the functional team to develop Test
Scripts for UAT.s.
. Coordinating with the team to develop and deliver quality
driven optimized code.
. Re platforming from Sun Solaris to mainframe testing.
. ECC 6.0 Upgrade changes.
Fender Musical Instruments
July 2007 - Oct 2008
SAP Version 4.7
< Onsite Coordinator
. Logility - Involved in the complete end to end Design,
development, testing of the Logility interface project. The
project involves development of Interfaces both Inbound and
Outbound from Logility. Responsibilities include
requirement study, providing technical support for
development, Tracking the object through development life
cycle i.e., functional specification preparation, technical
specification preparation, peer review, test cases
preparation, coding, testing and delivery.
. QM - Involved in the complete design, implementation and
delivery of the QM project. The project involved
customizing results and defects recording.
. As a Onsite Coordinator managed teams at Onsite and
Offshore.
. Ensured compliance with the procedure and project
management framework.
. Accountable for Project Results.
. Involved in Work estimates development, project work
schedule and project budget management.
. Involved in identifying required resources to build a high
performance project team.
. Involved in determining the criticality of the objects,
based on which development priorities can be decided.
. Coordinate with the offshore to ensure the timely
resolution of issues. Serve as the central point of contact
for offshore team for any technical requirement/solution.
. PREPARATION OF PROJECT PLAN, STANDARDS AND PROCEDURES.
. Coordinating with the team to develop and deliver quality
driven optimized code.
. Responsible for all Deliverables to be delivered in various
phases of project.
. Team training and orientation.
. Performance tuning and code review.
. Responsible for work allocation, team management, and
billing.
Sharp Electronics
Jan 2007 - June 2007
SAP ECC 5.0
< SAP Technical consultant
. As a Onsite Coordinator managed teams at Onsite and
Offshore.
. Involved in the design, development and testing of the
conversion objects.
. Involved in the Planning for SAP R/3 3.1I to ECC 5.0
Technical Upgrade.
. Involved in validating and estimating the time and effort
required for upgrade from ver. 3.1I to ECC 5.0.
. Responsible for design and development of conversion
objects like Inventory load, Open PO, Open Subcontracting
PO, History PO, Contracts.
. Responsible for design and development of extracting Open
and History PO data.
. Responsible for design and development of loading Open and
History PO data.
. Performing goods-movement for the open PO with movement
types 101, 561, 562 and creating accounting documents for
the reversal.
. Determining and loading the open GR quantities from the
legacy system to ECC for Open Subcontracting PO.
. Designed and developed various reconciliation report to
reconcile master data and transactional data for
conversions.
. Implementation of BADI's for transactions where field exits
had to be replaced.
. Study and analyzed the existing Enhancements and modified
to suit ECC 5.0 functionality and features.
. Worked on numerous VOFM COPY ROUTINES.
. Responsible to create the OSS messages and contact SAP to
solve the critical issues in the system.
. Responsible for Debugging, Performance tuning, Runtime
analysis, unit testing of the changes made to the system.
. Extensively used SOLUTION MANAGER for managing technical,
functional design documents and test scripts.
Pearson Technology
Oct 2006 - Dec 2006
SAP ECC 5.0
< SAP Technical consultant
. Team member of Upgrade project which involves the upgrade
of 3.1I to ECC 5.0.
. Involved in validating and estimating the time and effort
required for upgrade from ver. 3.1I to ECC 5.0.
. The project involves development, modification of programs
for the deprecated ones in ver. 3.1I and change of code
involved for the same.
. Implementation of BADI's for transactions where field exits
had to be replaced.
. Responsible to create the OSS messages and contact SAP to
solve the critical issues in the system.
. Responsible to drive the offshore team to do all the custom
objects corrections as per the new version changes in the
system.
. Responsible for Debugging, Performance tuning, Runtime
analysis, unit testing of the changes made to the system.
. Involved in determining the criticality of the objects,
based on which development priorities can be decided.
. Invloved in the development of custom reports in ALV
display in ECC 5.0.
. Changed the search help for material F4 help display to
display in ISBN-13 format.
. Changed the BDC screen flow of tcodes KKPA, KKPB, CO02,
ME52, MB01, VL02, CK24 to match the new screen flow in ECC
5.0.
. Implementation of BADI's for fields in Tcode XD01/XD02 to
display default values.
. Implementation of BADI's for handling unit in VL01/VL02.
. This Project is to incorporate the user requirements in
sales order using the user exit MV45AFZZ.
GE ERC, KS
June 2005 - Sept 2006
SAP Version 4.7
< SAP Technical consultant
. Team member of IBNR Accounting Engine a SAP R/3 4.7
implementation in Object Oriented ABAP. Primary
responsibilities include developing, debugging,
performance tuning of Abap Objects
. Incurred But Not Reported (IBNR) - The main purpose of
the IBNR Accounting Engine is facilitating the timely
and accurate booking of IBNR Reserves to the balance
sheet. The IBNR is one tool within the project built to
automate the reporting processes to achieve faster
closing cycles, automation / less manual intervention
and reproducibility of balances. The purpose of the tool
is to estimate the losses incurred but not reported as
the company assumes these losses as outstanding claims
that have not yet been reported. The tool categorizes
the losses into Major catastrophic losses, large losses
and Attritional losses. The tool was built on object-
oriented methodology of SAP i.e. in ABAP Objects. The
tool allocates IBNR at various levels i.e. Treaty,
Event, Claim. IBNR is calculated based on the APP Codes
(Examples: Paid Claims, Outstanding Claims etc.). The
tool uses all the attributes of OOPS concept like
Abstraction, Encapsulation, Inheritance and polymorphism
and built on all elements of ABAP Objects.
Coke, GA
September 2003 - June 2005
SAP Version 4.6C
< SAP Technical consultant
. Worked as Team Member of The Coca Cola Company (TCCC) a
SAP R/3 development project. Primarily responsible for
Involved in developing, Debugging Performance tuning,
Runtime analysis, unit testing, Dialog programming.
. Property Tax Maintenance system (PTMS) - PTMS is used to
feed the BW with data from SAP R/3. The process involves
in the creation of custom Extractors and Data Sources.
For PTMS a lot of information from R/3 is required for
which there are no standard extractors. So function
modules are created for the extractors and link the
function module to the Data Sources.
. Strategic Resource Review (SRR) - The process involves
the development of RFC function modules to be used by
front-end applications for display and modification of
data. The project involves development of custom RFC
application in HR module. The project is used to
maintain the HR details of all the employees.
. RFC to fetch, modify and delete educational background
data from infotype 22.
. RFC to fetch, modify and delete Career history data from
infotype 23.
. RFC to fetch, modify and delete Organizational data from
infotype 1.
. RFC to fetch a list of employees reporting to a manager.
. RFC for basic profile details. The details the RFC
returns include educational background, Educational
history, Career history, organizational data, personal
data, address data, functional skills and other details.
. Coke Upgrade - The upgrade project involves checking all
the programs in the server and estimating the time and
effort required for upgrade from ver. 4.1c to 4.7. The
project involves development, modification of programs
for the deprecated ones in ver. 4.1c and change of code
involved for the same.
. Spend Analysis - This process involves a group of
programs in Loading/updating a custom Infocube. The data
is fetched from diverse locations which include servers
Oracle, JD Edwards, SAP, etc.
. Developed a function module to upload data to a
Infocube. Accounting data for a company code is fetched
from ODS, based on the reference key, data is uploading
into the Infocube. The function module is called in the
update routines of the Infocube.
. Re-pack Inquiry: The report involves fetching the
Filparts and where used data for a material and plant.
For a given material and plant, BOM explode details are
fetched. Materials are filtered based on material group
and material type passed on the selection screen. For
the materials left out, Bills of material where-used
list is fetched. For these materials the stock, location
and shelf life is fetched.
. Data Extractor: The basic purpose of this object is to
update Extract structure. The BW Extract structure is to
be updated with new fields and the value needs to be
populated from table EKPO table based upon Purchasing
Document Number and Purchasing Item Number.
. Tax Receipts - This process involves data load to
Infocube and ODS. This process contains a series
of program whose aim is to load data into a Infocube and
ODS. Also the component involves retrieving data from a
Infocube.
. Transfer Rules: The objective of transfer routines is
to update various fields of a custom ODS. The Objective
of this program is to update various fields in custom
ODS using currency conversion rules based upon FORM
details.
. Entry of Tax receipts and returns: This transaction is
used to create/change/delete Tax receipts/returns. This
has three screens with the initial screen containing the
Year and location. For the year and location entered
fetch the related data from ODS and display in table
control. Changes can be made to the displayed fields and
saved back to the ODS. As well records can be deleted
from the table control.
. The objective of the object is to report Trial balance
from Custom Infocube. Based on the radio button selected
on the selection screen either the list is to displayed
or send data to spool and create spool request. The
object also involves development of function modules to
read descriptions of respective fields.
. Form by locations/Location by forms: The objective is to
fetch unconsolidated data for all forms. Based on the
radio button selected on the selection screen, the data
is either displayed for all forms by each location or
for all locations by each form.
. Pro-Rata - This process contains a group of Programs to
load a custom Infocube. The process starts with loading
the transfer structure ODS and finally loading the
Infocube after validation and calculation for amount
based on methods and versions.
. Uploaded and updated Field percentages: This Object is
used to update the ODS with entries from a flat file.
The managers involved update the flat file with new
percentages that are to be changed/uploaded to the ODS.
The data from the flat file is validated against the
data from the ODS before updating. This interface is run
on an annual basis.
. Pro-Rata Pre-Process Validation: The objective is to
validate data in one ODS with reference to another
custom ODS prior to updating the ODS with the foreign
percentage. The data is checked with two ODS and in case
of inconsistencies an error report is listed else a job
is submitted to update ODS with foreign percentage.
. Compute and Update Foreign percentage: The objective is
to determine the foreign expenses with reference to
overall expenses by identifying the foreign percentages.
The Cost-Center wise expense data is available in ODS
and the need is to determine how much of it is
attributed to foreign expenses. Based on the "Method
Type" defined for each Cost-Center/Cost-Element in the
ODS, the foreign percentage is computed to enable
determine the foreign expenses. The computed foreign
percentage is then updated in the ODS.
. Find Missing CC / FS Item and Maintain On-Line: This
object has a Transaction component within Interactive
report. The Basic purpose of the report is to list the
inconsistencies of entries present in two ODS. The list
displays the entries missing, the user can add these
entries in the ODS with field percentages. The user can
add specific entries that are to be loaded.
. Created Missing entries in ODS: The purpose of the
report is update the ODS with entries that are missing
with reference to another ODS. Unlike the previous
object the user doesn't have the option to update
specific entries, here all the missing entries are
updated after validating.
. Copy and Clear Methods ODS: The purpose of this report
is load the ODS with entries for the current year with
reference to previous year. The entries from previous
year are passed along with standard entries for field
percentage, Override percentage and foreign percentage.
. Maintained Pro Rata Parameters: The basic purpose of the
object is to main entries in the custom table. Data is
populated from the custom table and the values are
passed on to the selection screen. The user can change
these values and on execution these values are saved
into table.
Environment: SAP R/3 4.6C, BDC, SAP Scripts, Report and
Dialog Programming, Database Oracle 8.0, Windows XP, BAPI,
Lotus Notes.
NYSE, NY
March 2003 - August 2003
SAP Version 4.6C
< Worked as SAP Technical consultant
. Worked as Team member of the SAP development team,
Involved from the Development to post implementation
stage in design, development, testing and support of
various reports and Performance tuning, unit testing in
SD and MM Modules.
. RFC for Active/Available Badge. This RFC returns the
list of available or active badge for the given badge
range and date.
. RFC to create Request. The basic purpose of this RFC is
to create sales document for every firm passed.
. RFC for Badge History. The RFC returns the history of
badge i.e. gives the list of firms that badge was
associated.
. RFC for Badge search. This RFC is used for wild card
search of badge and retrieve badge details.
. ALV report which displays the Location Equipment with
respect to the Firm attached.
. Involved in development and maintenance of objects under
the Sales and Distribution Module.
Environment: SAP R/3 4.6C (SD/MM), RFC, Reports Database
Oracle 8.0, Windows NT, BAPI, JAVA1.3.
Timken, OH
March 2002 - March 2003
SAP Version 4.6C
< Worked as SAP Technical consultant
. RFC to create Material: It involved invoking standard
bapi and adding custom functionality, which includes
generation of number for the material created.
. RFC to create Inquiry.
. RFC for Sales Order Details.
. RFC for Sales Order Status details.
. RFC for Sales Order Item Status details.
. RFC to create Document.
. RFC to create Inquiry and create a flat file with the
details and upload the same to document server.
. RFC to create Request for Quotation.
. RFC to create Customer Quotation.
. RFC to change Customer Quotation.
. RFC to create Quality Notification.
. RFC to get Quality Notification details.
. RFC to get the list of Approved Vendors.
Environment: SAP R/3 4.6C (SD/MM), RFC, Reports Database
Oracle 8.0, Windows NT, BAPI, JAVA1.3.
Electroglas, CA
October 2001 - March 2002
SAP Version 4.6C
< Worked as SAP Technical consultant
. Worked as Team Member of Electroglas a SAP R/3
development project.
. Primarily responsible for Developing, Debugging,
Performance tuning, Runtime analysis, unit testing,
Dialog programming. Also, was involved in development
and maintenance of objects under the Sales and
Distribution and Material Management modules.
. Generation of Order Schedule (MM): Generation of Order
Schedule Data This generates new order schedule number
with details whenever there is a change in plant,
purchase structure purchase group and vendor and prints
the report. The report data is inserted in add on tables
and also the data is downloaded to application server.
. Billing Document and Invoice Details (SD): A monthly
bill is made output in case of payment bill. The billing
documents for the input parameters Sales Organization
Distribution Channel, Product Department and bill
destination are selected and given as list output with a
selection of check box and a print button. Based on the
button selected the item details for all billing
documents are selected and downloaded to the server. If
Print button is selected, the database table is updated.
. Calculation Statement (CO): Data is fetched with the
conditions given. The obtained data is filtered and
stored in the final internal table. This table contains
a flag variable that distinguishes between the various
amounts. The table is updated and depending on the check
box selected the reports are displayed accordingly.
Environment: SAP R/3 4.6C, BDC, SAP Scripts, Report and
Dialog Programming, Database Oracle 8.0, Windows XP, BAPI.
B2BI, Carter Holt Harvey (CHH), New Zealand
March 2001 - September 2001
< Worked as SAP BC Technical consultant
. Involved in development of major components in CHH major
business process at the client office.
. Involved in capturing the requirements from the client.
. Involved in creation of technical documents for the
project, which include Technical specification, Test
plan, Unit test document etc.
. Involved in developing two components namely JohnDanks
and MFGPro.
. In JohnDanks the Invoice Idoc in XML file format is
converted to fixed length EDI file format. This was
achieved using EDI adopter component in SAP Business
Connector.
. In MFGPro the Invoice Idoc in EDI file format is
converted to XML file format. This was achieved using
EDI adopter component in SAP Business Connector.
Environment: SAP R/3 Database Oracle 8.0, Windows 98, BAPI,
SAP BC 3.1, EDI, IDOC.
PROFESSIONAL NON SAP EXPERIENCE
Pulse, Bristol Myers Squib, NJ
May 2000 - February 2001
< Worked as Java Technical consultant
. Involved in capturing requirements
. Involved in Designing and Development
. Involved in creation of technical documents for the
project, which include Technical specification, Test
plan, Unit test document etc.
. Setting up and maintaining of Weblogic Server
. Coding and documentation of major part of the project
. Testing and bug fixing of the entire application
. Worked on Java (JDK 1.2.2,), Weblogic
Environment: Java 1.2, MS SQL, Windows 98, Servlets,
Weblogic.
EDUCATION
Bachelor of Engineering in Electronics and Communications
Additional Technical Skills Include
Data Linking: ALE, EDI, IDOC, IDOCExtension, Partner
Profile, Logical System, RFC, ITS
GUI: Interactive Reports, Dialog Programming, SAP
Script, Smart forms
Languages: JAVA1.3, JSP, Java Script, XML, VB Script
Interface: BAPI, Batch Data Communication (BDC),
IDoc's, User Exits
Databases: Oracle 8i/8.0/7.x7.x, SQL 2000/7.0/6.5.
Operating System: UNIX, Windows NT 4.0