You are on page 1of 9

BALAKRISHNAN THARUMAR

SAP ABAP/4 Technical Analyst


Balakrishnan.tharumar@gmail.com

847-997-4845
1425, South Wolf Road, APT # 213, Prospect Heights, IL – 60070

Summary:
 Over 5 Years of experience in the area of ERP with focus on SAP R/3 and ABAP/4,
Implementation, Post Go-Live Support/Maintenance and Upgrade projects in variegated
Industrial environments.
 Complete understanding and working knowledge of the full life cycle implementation of SAP
R/3.
 ABAP Technical Analyst cum Lead for Kraft foods Inc.
 Designed and developed number of Webdynpro applications for Kraft foods in FSCM
module for cash applications, POD application.
 Experience in creating Views, UI Elements and Contexts for Webdynpro application.
 Have through experience in using generic components like ALV, Select options and
custom Reusable component usage.
 Experience in defining Inbound, Outbound Plugs and Creating Navigation Link.
 Experience in Integrating Webdynpro application in NetWeaver Portal and Adobe
interactive forms.
 Worked on Webdynpro performance Tools like Transaction STAD, SQL Trace and
memory inspector.
 Testing Webdynpro applications using SECATT transaction.
 Experienced in designing, developing, debugging and invoking Adobe forms.
 Worked on creating Adobe Print Forms
 Developed number of Adobe Interactive forms offline integrated with Webdynpro ABAP.
 Worked on creating Adobe interactive forms for Webdynpro ABAP.
 Experience in creating Adobe interactive forms for Webdynpro ABAP targeted to be print
only.
 Worked on SAP imaging (SAP Web services) which used to store images in Filenet
and Link the images in SAP.
 Worked on creating Web services and publishing web services using SOA Manager,
testing the web services using XMLspy.
 Working experience in Solution Manager for updating the Project tasks, documenting
the objects and updating the object Status.
 Have good Onsite-Offshore co-ordination experience in evaluating the functional
specs with process teams, delivering the road map of the functional specs to offshore
team, reviewing technical specs prepared by offshore team, assist offshore team in
technical challenges, reviewing objects developed by offshore team, unit testing the
objects developed by offshore team, transporting objects to other environments and
co-ordination in integration testing, regression testing and volume testing.
 Experienced in designing, developing, debugging and invoking Adobe forms.
 Have good experience in design and development of Inbound and Outbound interfaces
to legacy system using ABAP proxies for Bank reconciliation.
 Extensive experience using ABAP/4 Workbench tools, reporting, customization,
modularization, conversion, data extraction and loading. Expertise in designing

1
Adobe forms, Smart forms, screens, interfaces, functional modules, RFCs, BAPIs,
BADI’s, BDC, LSMW and Business Workflows.
 Have extensive experience in ALE/EDI, Idoc generation, Extension of the existing IDOC
types to create new IDOC types, written several Function Modules, User Exits, and
Enhancements to customize the ALE/EDI process.
Reusable Tools developed:
 ALV ROBOT: Interactive tool to create ALV report program in Webdynpro for ABAP
 Dynamic Program Transport: Tool to transport programs to testing system without
transporting the transport request.
 IDOC Status Notification: Tool to notify the user when IDOC fails.
 Dynamic Pattern: Tool to give a pattern when creating new program, modify the existing
program.
 Tool for finding User Exit, BADI, Enhancements, BTE & Program Exits: Created a tool
for finding User Exit, BADI, Enhancements, BTE & Program Exits present in a Transaction
or Program.
 Tool to display UNIX file: Created a tool for displaying UNIX file.
 Tool to upload any table: Created a tool to upload data to any custom table from CSV file.

SAP Expertise:
Modules: SD, MM, FI/CO, FSCM
Portal development: Integrating Webdynpro applications in NetWeaver Portal.
Webdynpro ABAP: Component creation, Views, UI Elements, Contexts, Inbound Plugs,
Outbound Plugs, Navigation Link, Windows, Reusable Component Usage
Web services: Creation and publication in SOA MANAGER. Test using XMLSpy.
Forms: Adobe forms, Smart forms and SAP Scripts.
ABAP/4 Tools: Data Dictionary, Application Hierarchy, Transport Organizer, Transactions,
Area Menu and SAP Query.
Reports: Classic and Interactive reports using Report writer/painter, Screen/Menu Painter
and ALV Grid/List.
Dialog Programming: Dialog programs using screen painter, flow logic and transaction code.
Enhancements: Menu exits, Screen exits, Functional Module exits and BADIs.
Data Load: BDC, BAPI, LSMW.
Cross Application: BAPI, ALE and EDI through Implementation, Extension and Creation of
IDocs.
Test Tools: SCATT, SECATT, Breakpoint, Runtime Analysis.
Performance Optimization: Knowledge on Performance optimization techniques.
Archive link: Defining global document types, Creating Links for Content repositories.
Creating content repositories.

Technical Skills:
ERP: SAP R/3
Languages: ABAP/4 for SAP R/3, C++/C.
Platforms: MS-DOS, UNIX, Windows NT/2000/XP.

Trainings Attended:
• SAP ABAP/4 training in Infosys Technologies Limited – 4 Months
• Undergone SAP IS-Retail functional training - 1 Month.
2
• SAP SD/MM modules training in Infosys Technologies Limited – 4 Weeks

Training Given:
• Taken classes and Hands-on Sessions for the fresh trainees in all most of the SAP
ABAP modules.

Professional Experience:
Client: Kraft Foods Inc Jan’09 – Till date
Company: Infosys Technologies
Role: SAP ABAP Technology Analyst
Modules: FI/CO, FSCM, SAP Imaging.
Environment: SAP R/3 ECC 5.0 ABAP/4
KRAFT foods make some of the best-known brands around the globe. Nine of KRAFT
brands have revenues of more than $1 billion. Brands like Kraft cheeses, dinners and dressings;
Oscar Mayer meats; Philadelphia cream cheese; Maxwell House coffee; Nabisco cookies and
crackers and it's Oreo brand; Jacobs coffees; Milka chocolates; and LU biscuits. 103,000
employees around the world are key to the success of KRAFT business.

Kraft has one of the largest and most powerful sales forces in the food industry.

Responsibilities:
Responsible for Analyzing functional specs with Process teams, explaining the functionality to
offshore team, guiding the offshore team to complete the technical specs, help offshore team in
technical challenges, Testing, Performance tuning, reviewing and Attending quality review
meetings.
Design and development of Portal forms using WD4A, Adobe forms Reports, Interfaces and
Enhancements

Portal Integration: ABAP Webdynpro applications


• Designed and developed a portal web page for Uploading POD images in SAP and
storing in Filenet.
• Designed and developed a portal web page for searching POD images stored in Filenet
and based on the customer communication method distribute them to the customers.
• Designed and developed a portal form using WD4A for creating Promise to Pay for past
due invoices.

Adobe Forms:
• Created an Adobe offline interactive form that will allow the vendors to fill bank
information and send this information back, so that this can be updated in the vendor
master. The SAP vendor no and vendor name are pre populated in the form. Then this
form is emailed to the vendor. The vendor completes the form and sends it back. The
data from the PDF form is retrieved and the vendor master is updated.
Integrating Adobe forms with Webdynpro applications
Designed and developed Past due Invoice notice Form using Adobe forms and based on the
customer communication method send the past due invoice letters to the
customers.

Web Services:
• Designed Request/Reply web services that can be able to interact with JAVA programs
• Designed Import/Export parameters for the Web service
3
• Created RFC function modules and extended the RFC FM to Web services.
• Worked on creating Services and End-point URL’s in SOAMANAGER.
• Worked on testing the web service using XMLSpy tool.
• Knowledge on Web service Configuration in SICF.

Dialog Programming:
• Designed and developed interactive report in Solution Manager Development system for
Top management in Kraft.

4
Enhancements
• Created enhancements in SGOS_SEND_OBJECT_WITH_NOTE function module for
achieving the e-mail functionality of attachments in Services for objects
• Worked on screen exits to add document type in Services for Objects.

BADI
• Worked on BADI to link the images at Remit Image button in Vistex post processor
transaction /IRM/CAM

Interfaces:
• Designed and developed inbound and outbound interfaces using XI as a middleware
communication via ABAP Proxies.

Reports
• Designed technical program specifications based on business requirements.
• Developed program to automate the POD process. This program includes, creating PTP
for past due customers, retrieve the POD image from Filenet application, e-mail, print or
FAX the POD’s with the cover letter
• Retrieved the documents in Binary format from Filenet into SAP.
• Worked on standard BCS class for sending E-mail and FAX.
• Used XDC (External Document Converter), third party tool to convert the binary
document into Printable format and achieved the Print functionality.
• Developed an ALV report for logging the errors.

Client: Reebok International Ltd. Jun’08 – Dec’08


Company: Infosys technologies Limited
Role: SAP ABAP Technology Analyst
Modules: FI/CO, MM and SD.
Environment: SAP R/3 4.7, ECC 5.0 ABAP/4
Reebok is an American-inspired, global brand that creates and markets sports and lifestyle
products built upon a strong heritage and authenticity in sports, fitness and women’s categories.
The brand is committed to designing products and marketing programs that reflect creativity and
the desire to constantly challenge the status quo. Reebok's mission is to always challenge and
lead through creativity. Reebok creates products and marketing programs that reflect the
brand’s unlimited creative potential.

Responsibilities:
Analyzing functional specs with Process team, preparing technical specs, Coding, Testing,
Performance tuning, reviewing and Attending quality review meetings.

Portal Forms (Using ABAP WebDynpro):


Developed portal web pages for displaying all purchase and Sales related data in an ALV
report.
Designed and developed an interactive web page to display the material information based on
the stores.

Adobe Forms:
Designed and developed delivery instruction Print form using Adobe forms.
Designed number of Adobe Interactive forms offline integrated with Webdynpro ABAP.

5
Reports
• Designed technical program specifications based on business requirements.
• Designed and coded several classical and interactive reports in FI - Customer Balance
Report, Reports of AR Reconciliation Accounts, and Invoices Posted.
• Customer Profile based on Fiscal Year and Company Code: It gives the information
about the customers, their current balance, past balance, credit limit, last bill date and so
on, balance is calculated from Total credits and debits
• Developed interactive reports within the SD module such as Sales Summary on Product
Basis, Sales Forecast - On Monthly Basis, Delivery List for Invoice, Daily Product Extract
Report, Delivery Packaging Report, Summarized Inventory Report.

SAP Script
• Created a layout set and developed a print program for Past due Invoices. Created
output types for triggering the Script.
• Modified the existing Reebok US print programs and layout sets for Invoices and
Dunning letters. Changes were made to eight layout sets and two print programs.
• Created a layout set and wrote a print program for printing Checks with Reebok logo.

Smart forms
• Designed and Developed, Sales Order Acknowledgements, Invoice, Credit Memo and
Debit Memo in SD.
• Developed a Smart form for the existing SAP Script of the Purchase Order with all the
required windows including logo.

ALE/EDI/IDOCS
• Configured EDI environment using Message Control, Partner Profile, Port Definition,
Condition Record, Process Code and Segment Definitions
• Extensively worked on Idoc customization with message types MATMAS, ORDERS,
DESADV, INVOIC, ORDRSP etc.
• Extensively worked on extended & reduced Message types / Idoc types.
• Implemented Inbound Idoc processing modules using modules and exits to generate
application data.
BAPI
• Worked on BAPI_ACC_DOCUMENT_POST for posting the G/L account in FB50
transaction. Got the input data as a flat file.
• Used BAPI_VENDOR_CREATE for creating vendor

User-Exit
• Field exit for Base unit of measure (MEINS) for MM02 transaction in Basic Data View.
• Worked on user-Exit fetching cost center from custom table and update when posting an
FI document.

Client: Baker Huges Feb’08 - May ’08


Company: Infosys Technologies Limited
Role: SAP ABAP Technology Analyst
Modules: FI/CO, SD, MM
Environment: SAP R/3 4.6C, ABAP/4
Baker Hughes is the world's third-largest oilfield services company behind Schlumberger and
Halliburton, its main competitors. Baker Hughes provides the world's oil & gas industry with
products and services for drilling, formation evaluation, completion, production and reservoir

6
consulting. Baker Hughes has its headquarters in the America Tower in the American General
Center in Neartown, Houston.

Responsibilities:
Responsible for the design and development of Reports, Interfaces, Conversions,
Enhancements and Smart Forms & Scripts.

Reports
• Developed an ALV report for legal entity reporting, which shows open line item details
and summary for specified vendors, customers and GL accounts.
• Developed an ALV report of sales order data by master, order by day. Developed a
Price Assignment report to determine whether all of the sales orders have been
assigned to a price plant, whether any plus ups or order cuts have occurred, and
whether the stock transport orders are in synchronization with the price assignments.
The users could drilldown on sales order numbers to display transaction VA03 and on
stock transport orders to display transaction ME23N.

LSM Workbench
• Developed a data migration from Legacy System to SAP R/3 using LSMW for Open
Sales Orders using VA01 and VA02 transactions.
• Created LSMW routines to migrate Maintenance Plan data from legacy data extracts into
SAP.

Enhancements
• Used MM06E005 functional exits to validate purchase orders and make it mandatory for
end-users to input required fields.
• Modified User Exit on VL02N transaction to pop up warning message if loading point
field is blank under certain conditions.

SAP Scripts
• Made use of SAP Standard Report Program RSTXLDMC to upload TIFF files and
display as Standard text.
• Modified Print programs RVADIN01 and RVADDN01 to print invoice and bill of lading as
per the client’s requirements.

Client: Air Liquide, France Sep’07 - Jan ’08


Company: Infosys Technologies Limited
Role: SAP ABAP Technology Analyst
Modules: FI/CO, SD, MM and PP.
Environment: SAP R/3 4.6C, ABAP/4, Oracle 9i and Windows 2000.
Air Liquide is a major French company supplying industrial gases and services to various
industries including medical, chemical and electronic manufacturers. Founded in 1902 it is
second on the world market in its field, operating in over 70 countries. It is headquartered in
Paris, France.

Description of the project


The project dealt with Archiving all IDOC related data which has the status posted
successfully.
IDoc’s are stored in several database tables. To keep the access times small (to reduce the
database load), without losing any IDoc’s, we archive the IDoc’s at operating system level.
These archives can then be moved to external storage media, such as disks (using Archive
Link) or magnetic tape.

7
The process follows two steps:
• Firstly the IDoc’s are archived.
• Secondly, the IDoc’s in the database which are archived are deleted from the
database.
The Idoc archiving tools were developed with the Archive Development Kit (ADK), which
supports object-oriented programming methods.

Responsibilities:
Responsible for the design and development
• Maintaining logical and physical path
• Searching the right IDOC to be archived in Preprocessing
• Run the Program for archiving (RSEXARCA).
• Deleting archived IDoc’s from the database (RSEXARCD)
• Read the IDoc’s from archive file (RSEXARCR).
• Retrieve IDoc’s from the archive into the database (Reload) (RSEXARCL)
• Customize the Archiving object in SARA
• Scheduling the DELETE program.

Client: Syngenta AG Apr ’07 – Aug ’07


Company: Infosys Technologies Limited
Role: SAP ABAP/4 Consultant.
Modules: FI/CO, SD and MM.
Environment: SAP R/3 4.6C, ABAP/4
Syngenta AG is a large global agribusiness which markets seeds and pesticides. Syngenta is
involved in biotechnology and genomic research. The company is a leader in crop protection,
and ranks third in total sales in the commercial agricultural seeds market. Sales in 2008 were
approximately US$ 11.6 billion. Syngenta employs over 24,000 people in over 90 countries.
Syngenta is listed on the Swiss stock exchange and in New York.

Responsibilities:
Responsible for creating and modifying reports, Data Loading, Validations using enhancements,
creating Smart forms and modifying SAP scripts.

Reports
• Created an interactive report to list out all purchase orders generated in a particular
period for a specific vendor and purchase order type using selection screens.
• Developed a report to display open purchase orders for the production materials.
• Generated a report that displays list of sales order shipping and invoice details using
dynpros.
• Generated a summary report to list the total amount of invoices for a G/L account.
• Created material wise stock overview report for drill down analysis using ALV.

Module Pool
• Created a Module Pool Program using Screen Painter, which gives the details of the
Vendor, Customer and Material in a single Transaction.

BDC
• Developed a BDC program to migrate Material Master Data from legacy system to SAP
R/3 database using Session Method.

8
• Developed a BDC program for Vendor Master using Batch Inputs and Sessions, which
would update records in Vendor Master Table and create new entry for Customers
depending on the source data file of external system.

Performance Tuning
• Modified existing customer programs to add functionality, fix errors, and improve
performance.
• Used Runtime analysis to test the performance of the Programs and thus tune them for
improved performance.

SAP Scripts/Smart Forms


• Modified standard layout set MEDRUCK to get the company header and logo, supplier
address, delivery address, total purchase order value and general terms and conditions.

Client: Pearson Publications Aug ’05 – Oct ’06


Company: Vetri Software India Private Limited
Role: Junior Processor
Environment: SAP Testing
Pearson Publication helps children and adults to teach, business people to make good
decisions, and readers to wise up or wind down with a good book. Their businesses feel the
growing demand for effective education and high-quality information in the global knowledge
economy, and share a common purpose: to help our customers live and learn.
With 34,000 employees based in more than 60 countries, we draw on common assets,
processes and share a common purpose: to help our customers live and learn. Pearson is listed
on the London and New York stock exchanges (UK: PSON; NYSE: PSO) and in 2008 we had
sales of £4,811m and operating profit of £762m.

Responsibilities:
• Through knowledge of QA methodologies and the QA lifecycle for white box,
black box, functional, customer-oriented testing.
• Development of detailed test cases, documentation to design the overall testing
scenarios.
• Designing the test plan for SAP applications
• Developing Test scripts and describing the test data requirements to achieve the
desired test coverage.

You might also like