This document contains the resume of Sudheer Babu Madisetty detailing his professional experience as an SAP ABAP consultant. He has over 10 years of experience implementing and supporting SAP modules like FI, CO, MM, SD, PP, and QM. Some of his key skills include ABAP programming, custom development, classical and interactive report programming, ALE/IDOC, and SAP upgrades. Several projects are summarized, including an SAP re-platforming project for Chevron Oronite Japan and implementing shelf life functionality for materials.
1. Page 1 Satyam Computer Services
Project / Process / Circle / Satyam Confidential
Sudheer Babu Madisetty SAP ABAP techno functional consultant
Email: Madisetty.sudheer@gmail.com
Sudheer.madisetty@techmahindra.com
Mobile: +81-(0)80 - 7960 - 2337
ProfessionalSummary
Over 10 year of experience in SAP R/3 as ABAP Consultant.
Enhancement and Modifications. User Exits, Screen Exits, and Menu Exits.
Expertise in data dictionary and dialog programming, Smart Forms, Authorizations,
ALE/IDOC, Workflow, Interfaces.
Data Conversions, Uploads, Migration and Interface Programming. Modules involved:
FI, CO, MM, SD, & QM.
SAP Script: Custom Development and Modifications to SAP defined Layout Sets and
Print Programs.
Classical and Interactive Report Programming with following modules: FI, CO, MM, SD,
PP & QM.
Strong expertise in ABAP programming, especially with ABAP objects, RFCs, BAPIs,
BADI and report programming with and without the list viewer (ALV)
Interaction with End Users, Business Process Owners and SAP R/3 functional consultants
for finalization of functional specifications and report formats.
Able to lead, Multi-task, adapt to changes, and manage complex projects.
Good knowledge of Business process re-engineering concepts with excellent
communication and interpersonal skills.
Expertise in Validations (OB28) & Substitution’s (OBBH) in FI/CO.
Expertise in Auto recurring inspection process in QM.
SAP ABAP Upgrade including SPAU, SPDD and Custom Objects.
Able to speak Japanese Language medium level.
Education
Degree University Year of Passing
M.Sc. Computer Science Andhra University 04/2003
B.Sc. Computer Science S.V University 04/2000
Experience
Organization Designation Duration
Tech Mahindra, Japan Team Lead (12/2005) – till date
2. Page 2 Satyam Computer Services
Project / Process / Circle / Satyam Confidential
TechnicalSkills
ERP Package SAP R/3 Ver. 4.7 and ECC 6.0
Operating Systems Unix, Linux, Windows 95, 98, NT and 2000.
Languages ABAP/4, C, C++, JAVA.
Databases Oracle 8i
Web Related HTML, DHTML.
Projects Profile
PROJECT# 04 Project Name : SAP Re-Platforming Project & Regular production
support
Client Chevron Oronite Japan Ltd.
Role Team Lead
Organization Tech Mahindra, Japan
Duration 05/2015 to till date
Team Size Project : 3 Members Module : SD, MM, PP and
QM
Regular Production support [05/2015 to till date]
As a team lead, was responsible for
Provide technical specifications and designs for medium to high complexity issues
independently
Complete development activities such as coding, testing, documentation and
maintenance support for SAP Custom Development solutions
Conduct specification, design and code reviews of own and dependent modules and
interfaces
Be the single point of contact for resolution of all technical and functional issues in
the project
Provide high quality of message resolution adhering to the Service Level Agreements
Handle the customer requirements independently in the given function
Communicate project status according to project communication plan
Analyze the impact of any new requirements on the existing solution
Escalate issues well in advance and suggest alternative approaches
Review project planning by providing and reviewing estimations for own tasks
Support and influence team activities positively
Be flexible in taking up different tasks in the project
Enhance skills and competencies by adhering to the development plan
Work closely with other custom development team members, external partners and
customer teams to ensure successful project completion
Development Tracking Sheet for all the development done for the Project
Project Description [ 12/205 to till date]
Re-Platforming of SAP Application Servers & Data base servers from HP/UX Itanium to x86
based virtual Red Hat Linux servers.
3. Page 3 Satyam Computer Services
Project / Process / Circle / Satyam Confidential
As a test lead, I was responsible for
Created the Functional Test Plan.
Assemble Functional Test team.
Manage Functional Test Execution.
Manage external interface testing, if any.
Create the Functional Checkout Test for Dress Rehearsal and Cutover.
Assemble the Functional Checkout Test team.
Manage Functional Checkout.
Plan User Involvement Test (UIT).
Manage User Involvement Test.
Also involved functional testing in SAP module business process & custom reports
testing.
PROJECT# 04 Project Name : Shelf Life Policy Functionality Implementation
Client Chevron Oronite Japan Ltd.
Role Team Lead
Organization Tech Mahindra, Japan
Duration 10/2014 to 04/2015
Team Size Project : 3 Members Module : SD, MM, PP and
QM
Project Description:
The implementation of SLED (Shelf Life Expiration Date) functionalities allows having
visibility on the products shelf-life information so appropriate and smart decisions about the
inventory are being taken if there are products approaching expiration, etc.
By using SAP SLED functionalities, we can track in the SAP System materials that may no
longer be used or sold after a certain time period due to the approaching shelf life expiration
date (SLED).
Roles & Responsibilities
Project Scope cum Estimation document preparation.
Set the material shelf life expiration date check for goods receipts for each plant and
movement type.
Activated the “General Plant Data / Storage 1” View in Material master for all COJL
products and Maintaining Shelf-life data (e.g. Min remaining shelf life, Total Shelf
life etc.) for all materials.
Allocate IM Search Procedure/Activate Check - This configuration is done to allocate
the batch search procedures to those Inventory Management movement types for
which batch determination is to be carried out. If the system is required to check manually
entered batches, then check batch indicator is set
The batch where-used list function is activated - The batch where-used file is updated
automatically whenever a goods movement is posted
Set indicator BaWU synchronic for those plants in which you wish the batch where-
used file to be updated synchronously
Manual Configuration in each environment
4. Page 4 Satyam Computer Services
Project / Process / Circle / Satyam Confidential
Updating / Coping the standard characteristics from client 000 (Tcode BMSM)
Function creation / Change CU65
Dependency creation / Checking CU01
New selection class created and assigned to Customer material code wise batch search
strategy records.
All Existing Material Class enhanced with the new fields i.e. Date when batch was
produced and Expiration date shelf life.
Enhancements:-
COR1/ COR2 - Blending Process order new batch number will be created by fetching
value from process order’s finish date as Production date. For other process order
PIFL & PILC, Batch number is entered from blend process order. So system will be
copied the date information from original batch number.
MIGO Goods Receipt for Production date will be entered during GR process if
vendor provided the manufacturing date information. If not, System will enter the
posting date as production date and shelf life expiry date will be calculated based on
material master data.
Certificate of Analysis smart form modified to display Material batch Shelf life details
(Manufacturing date and shelf life expiry date) in the output form.
Several Existing customized reports should be enhanced to print manufactured date
and Shelf Life as well as Expiry Date.
Master Data – Mass update
Material Master Plant storage view extension through LSMW program (No shelf life
info from business, data will be assumed as 24 months & 6 months as discussed in
today’s meeting)
Change batch search strategy VCH2 through LSMW program
Batch record update through LSMW program and verifying the updates
Open process order's batch number is to be updated. Production date and shelf life
expiry date will be updated by user exit program. Batch record update through LSMW
program
Testing
Tested all business scenario’s in SD, MM, PP and QM
PROJECT# 03 Project Name : ERA - SAP AMS project (Post Go-Live Support)
Client Chevron Oronite Japan Ltd.
Role Team Lead
Organization Tech Mahindra, Japan
Duration 09/2008 to 10/2014
Team Size Project : 15 Members Module : SD, MM, FI, PP and QM
Project Description:
Support and maintenance of Chevron Oronite Japan Ltd
5. Page 5 Satyam Computer Services
Project / Process / Circle / Satyam Confidential
Chevron is one of the world's leading integrated energy companies and conducts business
worldwide. Chevron is involved in virtually every facet of the energy industry. It explores
for, produce and transport crude oil and natural gas. Chevron refines and then market and
distributes transportation fuels and lubricants. It manufactures and sells petrochemical
products. Chevron generates power and produces geothermal energy, provide energy
efficiency solutions, and develop the energy resources of the future. It is also involved in
research for advanced bio fuels.
SAP SD/MM & QM Responsibilities
Customized the Enterprise Structure including defining the Sales Organization,
Distribution Channel, Divisions and Setup Sales Area.
Configured Item category determination, Schedule line determination, and Shipping
point determination
Configuration of sales document types and Billing Document Types
Involved in pricing procedure determination.
Configured Shipping Point Determination, Defining reason for blocking, availability
checks.
Configured Partner determination, Output determination, Text Determination,
Revenue account determination and Incompletion procedure.
Configured number ranges for sales documents and customers.
Configuration various Delivery and Billing documents
IMG Activity - configured new storage locations & New Payment Terms
Configured Material Batch QM Characteristics, Characteristics assignment to class
and dependencies Creation.
Roles & Responsibilities (ABAP)
As a team lead, was responsible for
Provide technical specifications and designs for medium to high complexity issues
independently
Complete development activities such as coding, testing, documentation and
maintenance support for SAP Custom Development solutions
Conduct specification, design and code reviews of own and dependent modules and
interfaces
Be the single point of contact for resolution of all technical and functional issues in
the project
Provide high quality of message resolution adhering to the Service Level Agreements
Handle the customer requirements independently in the given function
Communicate project status according to project communication plan
Analyze the impact of any new requirements on the existing solution
Escalate issues well in advance and suggest alternative approaches
Review project planning by providing and reviewing estimations for own tasks
Support and influence team activities positively
Be flexible in taking up different tasks in the project
Enhance skills and competencies by adhering to the development plan
Work closely with other custom development team members, external partners and
customer teams to ensure successful project completion
Development Tracking Sheet for all the development done for the Project
6. Page 6 Satyam Computer Services
Project / Process / Circle / Satyam Confidential
Contribution
Implemented Auto Recurring Inspections for Batch Materials in QM. Activities
involved in recurring inspection process are Inspection interval is specified in the
Quality Management view of the material master record, Inspection type is active for
inspection lot origin 09 in the inspection settings of the material master record, A
Next inspection date is specified for the batch in the batch master, User –Exit for
maintaining material batch shelf life and scheduling background job for triggering
auto re-inspection and generation of inspection lots.
Created and modified SAP Script print programs such as the invoice layout, Shipping
instructions, sales order, balance confirmation, labels.
Standard report (VA05) Enhancement - standard report for the List of Sales Orders
displays does not have Material Group, End User and other few fields that are
required for Process. These fields are appended to the standard report.
User-Exit assigning Default Purchase Order type in Shipment Cost Document (After
the Shipment Cost document is verified it is transferred to Procurement. During this
step Purchase order is created in the background. SAP automatically picks up
standard Purchase Order type NB. client has a separate Purchase Order Type for
Transportation service procurement).
Written several BDC programs to change material batch next inspection date and
extended material match Shelf life.
Designed, developed, and implemented various SAP ABAP/4 applications utilizing
'Interactive Reporting' mechanisms using internal and user defined database tables.
Designed, developed, and implemented SAP reports/programs in ABAP/4 and
ABAP/4 Query Tool using Logical Databases, variants, select/select-options and
Internal Tables.
Used SAP Script to maintain documentation using standard text and created forms,
redesigned financial forms that included AP checks, AR Invoices, Credit Memos,
Debit Memos, and AR statement of accounts.
Identifying OSS Notes for resolving version related production issues.
PROJECT# 02 Project Name : ERA – End to End Implementation
Client Chevron Oronite – Tokyo, Japan
Role Team Member
Organization Tech Mahindra, Hyderabad, India.
Duration 12/2006 – 09/2008
Team Size Project : 30 Members Module : SD, MM, FI and QM
Project Description:
End to End implementation of Chevron Oronite Japan Ltd.
Roles & Responsibilities
As a team member, was responsible for
7. Page 7 Satyam Computer Services
Project / Process / Circle / Satyam Confidential
Understands requirements from functional specifications clearly based on
functionality. Able to analyze limitations / risks in the solution at early stages and
creates solutions accordingly.
Maps the requirements to prepare Technical specification and implements the solution
based on technical specification.
Preparation of issue Sheets by analyzing the functional specifications.
Problem Analysis, complexity determination and estimation of objects.
Developed reports as per the client requirements and Existing customized reports
enhancements.
Reviews the specifications, documentation, test cases/scripts and also gets it approved
by team lead / Client
Works closely with Team lead in ensuring that all deliverables have good quality and
adheres to schedules
Test the program with respect to its performance and accuracy.
Testing - unit testing, Preparation of regression test documents.
Handling Monthly bundle refresh activity.
Contribution
Enhancement of service purchase orders line item additional info TAB using BADI's.
Additional TAB having required Custom fields to record the information regarding
Plant maintenance, Consignment Research Expense, Employee Expense, Other than
Service PO Quantity of Shipping mode field is added.
Inbound Delivery Additional Tab enhancement using BADI. Additional Custom TAB
having several required fields to manage status of Goods receipt to Omaezaki Plant
and Goods movement to specific storage location such as Tank. (The original data is
copied from “Batch Split TAB” into add-on “Receipt Status TAB” in inbound
delivery transaction. The several required custom fields i.e. Expected Arrival Date at
Plant, Tank Arrival time, Tank number, Tank in date, Expected Return Date of
Container and Return date of container are to be extended on “Receipt Status TAB”.
These are to be input manually by user in accordance with Vendor Invoice, planned
Goods Receipt to Omaezaki plant and planned Goods movement to the specific
Tank).
Created User-Exit to update field MVGR1 (Material group1) with transportation
mode depending on the transportation group and shipping conditions in Sales order
item. For COPA Analysis the mode of transportation (Bag, Can, Case, Customer
Lorry, Drum or Lorry) is required for each sales order line item.
Developed various interface programs to extract government denied party's
(customers/vendors) party list and send to external system for Denied Party Screening
using Connect: Direct Service tool.
FI Substitution - Updating of G/L Account Line Item text with the PO item "Test key"
during creation of incoming invoice in FI.
Developed Delivery instruction report (this report provides the list of deliveries that
are required to be processed at each Shipping point and the mode of shipment - Bulk
(Tank Trucks, BLCs, etc.) or combined shipments or Courier Service. In additions
there are certain customer requirements for providing samples for testing and other
requirements in the report).
Designed smart form Delivery Note (During delivery processing Delivery Note Forms
are required to be sent along with the shipments.
8. Page 8 Satyam Computer Services
Project / Process / Circle / Satyam Confidential
Developed Tank filling report. This report gives information about tanks to be filled
as per the Order Finishing Date.
Developed Sales Order Back Log. This report provides the list of sales orders items
with invoicing status and report is generated based on Planned Delivery date and
Sales Order Creation Date.
Developed ALV Report Planned Goods Receipt List (Planned Goods Receipt List is
used to manage the delivery process between scheduled delivery date to plant and
Storage into tank).
Process Order – Gods Movement Instruction Report (Material quantities required for
process orders are listed as per reservation document, which is created based on
process order. Stock list of the relevant materials is displayed in accordance with the
above list, which enables issue quantity to be entered. Issue quantity is listed for all
the materials, which are necessary for the process order and is downloaded into excel,
in order to execute goods movement).
Developed user exit for modify screen fields during creation and change of Sales
order: developed an update function module, which will be triggered whenever a sales
order is changed and saved. The update function module will be called from the user
exit: USEREXIT_SAVE_DOCUMENT in include program MV45AFZZ. In side this
function module, update the customer defined table ZVC_ORDCHG with old
contents and changed content of the Sales Order
Material Master Change History report. This report would fetch all the changed
records for the material master as per given in the selection screen (Object class –
‘MATERIAL’, Object value: Material Number, Change date, Change Indicator (C:
created, U: changed) and display the same in ALV Grid.
Developed Customer Invoice Smart form as per the client
Developed Various Service Purchase Order smart forms.
PROJECT # 01 Project Name : Bridgestone End to End Implementation
Client Bridgestone
Role Team Member
Organization Tech Mahindra, Hyderabad, India.
Duration 12/2005 – 11/2006
Team Size Project : 18 Members Module : SD, MM, FI and QM
Project Description
Founded way back in 1931, in Japan, Bridgestone is a tire manufacturer with 75 years of
experience. In these years, the plentiful support of its customers across the globe has made
Bridgestone world's no. 1 tire and Rubber Company.
Bridgestone Corporation is one of the biggest tire and rubber manufacturers in the world and
it sells its tires and other products in more than 150 nations, employing more than 110,000
people. Now, as the world's no. 1 tire and Rubber Company, Bridgestone Corporation has
made its presence felt on a global scale. It has subsidiaries spread across the globe - from
America to Australia and from Africa to Europe.
Roles & Responsibilities
Involved in the development of customer specific enhancements of SAP standard
functionality in SD, MM, QM and PP modules.
9. Page 9 Satyam Computer Services
Project / Process / Circle / Satyam Confidential
Involved in reports development, ALV report development, interface programs
development, performance tuning of the standard and customer functionalities.
Development of ALV Reports and convert existing report in ALV
OO ABAP development for inbound/outbound deliveries, customer specific packing
and Inventory/WM movements. RF-transactions development, tuning and redesign.
Master data load via LSMW. Onsite troubleshooting and customer support during go-
live activities.
Checking Quality of data and developing LSMW to load Master Data and create Data
Migration Programs for Transactional Data. Prepared check sheet document to check
exact number of records loaded and provided by core team member
Created Technical Specification for each developments
Testing of all developed ABAP Objects and creation of Test cases.
Preparation of Code Review Documents and Technical Review Documents.
Responsible for overseeing the Quality procedures related to the project.
Personal Details
Name Sudheer Babu Madisetty
Email Id
(i.e., Tech Mahindra’s email id)
Sudheer.Madisetty@techmahindra.com
Location Tokyo, Japan
Contact Numbers Work: +81- (0) 80 - 4178 - 2336