SHRINIVAS DODAMANI
SAP Skill: SAP ABAP Experience: 2.4 + Year
Email id: *********.***@*****.*** Mobile : +91-779*******
Objective
To be in a challenging and professional environment in a result oriented company that seeks an ambitious and career conscious person where acquired skills and there is ample scope for Organizational growth as well as individual growth.
Capability
Strong experienced end-to-end in technical programming.
Adept ability to see both the ‘technical-programs’ and understand detail of issues.
A dynamic go-getter and quick learner with ability to work under pressure and meet deadlines.
Achievement-oriented track record of professional advancement and increasing responsibility.
Team player with strong ability to achieve quality results within support teams.
Proven communication and presentation skills to effectively communicate information to clients and to all levels within the organization.
Professional Experience Overview
Overall more than 2.4 + years of SAP ABAP programming hands on experience.
Worked as SAP ABAP Developer for development and enhancement projects.
Developed and modified many RECIF objects.
Experience with SAP integration IDOC interfaces, PROXY interfaces, NF-e Interfaces.
Exposure in SAP OO ABAP and SAP functional areas including FI, LE, SD & MM.
Basic knowledge on advanced skills: In-Memory Data Management, SAP HANA and ABAP for SAP HANA.
Attended boot camp training in SAP Screen Personas 3.0.
Skill Sets
SAP Skill
SAP ABAP
Reports: Creation of Classical and Interactive Reports, Development of Reports using ABAP List Viewer.
Data Dictionary: Creation & Maintenance of Tables, Structures & Views, and other dictionary objects
BAPI, RFC, function module, VOFM routines, NACE.
Smart Forms: Creation and modifications in smart forms.
Dialog Programming: Development of graphical user interface that gives the user easy access to a number of functions.
Enhancements – I. User Exit: Screen Exit, Function Exit & Field Exit, II. Customer exits.
BAPI: Knowledge on Standard BAPI’s and its Enhancements.
BADI: Knowledge on BADI’s, How to find out BADIs’ and to implement them.
Enhancement Framework: Implicit Enhancement and Explicit Enhancement.
IDOCS: ALE/ EDI, Inbound and Outbound IDOC interfaces.
Authorization: Creation of custom authorization fields/objects/groups/class and programming for the same.
Mail- SOST & SWBP, Distribution list
ABAP Proxy: Development of Inbound & Outbound Proxy interfaces
SPROXY: Monitoring and debugging XML messages.
Knowledge on SOAP and web service interfaces.
Nota fiscal (NF-e) – Develop/Debug/Monitor, Inbound & Outbound NF-e interfaces, XML /XSD knowledge
Exposure to performance tuning and analysis tools and Code Review.
Strong analytical and debugging skills.
Advanced SAP skill
SAP OO ABAP
Exposure to Object Oriented ABAP concepts.
Aware of creating global and local classes.
Creating attributes, methods, events, interfaces, types, aliases in sap classes
Encapsulation concepts (Public, protected and private) in sap classes.
Constructor and class constructor methods in sap classes.
Inheritance concepts (single inheritance, super & final class) and polymorphism concepts in sap classes.
Exposure on developing OOALV, OOALV with field catalogue and ALV with factory method in OO ABAP.
In-Memory Data Management
Basic knowledge on In-Memory Data Management.
OLTP vs OLAP
Dictionary encoding & compression, data aging, data layout in memory, merge, join, Scan performance, Aggregate Functions, Database Indices, Parallel Data Processing
Logging and Recovery (Logging for Dictionary-Encoded Columns), Replication
Data aging(Data Aging vs Data Archiving and Hot data vs cold data )
SAP HANA /HANA Modelling
Basic knowledge on SAP HANA and modelling.
SAP HANA Overview & architecture
Row Store Vs Column Store.
SAP HANA Backup and Recovery
SAP HANA Modelling, Star Schema
Attributes and Measures in SAP HANA(Attribute view, analytic view, calculation view)
SAP HANA Studio Overview
ABAP for SAP HANA
Basic knowledge on ABAP for SAP HANA
Row Store vs. Column Store
ABAP Dictionary Enhancements, Data Type Systems, Database Schemas
When to Use Columnar Storage? And When to Use Row Storage?
ABAP Dictionary (Database-Specific Properties and Database-Specific Indices )
Code-To-Data Paradigm - (HANA specific features – DB procedures & Native SQL, DB oriented programming - open SQL & advanced views )
Existing code: Migrating to HANA (Detect > modify > explore )
Holistic tools for quality assurance of ABAP code (ATC, SAT or ABAP Profiler, SQL Monitor - SQLM, SQL Performance Tuning Worklist – SWLT )
Optimized ALV and Other Improvements (Search Help and Type-Ahead)
Recent Open SQL Enhancements (Syntax and select list)
SAP Screen Personas 3.0
Overview & architecture of SAP Screen personas 3.0.
Building flavors, Simplification process (Identify > Simplify > Analyze > Build screens > Automate), Discover > design > Develop = Effective Task Flow
Creating themes, merging tabs.
Basic scripting, Using Conditional Logic, Loops, and Trapping Errors.
Debugging and Troubleshooting.
Administration (Manage/deploy/transport flavors) and performance optimization.
Major Contributions
Reusable tools:
i.Transport analyzer Tool V1.0 & V2.0
To get list of custom objects created in an object and in a project.
To analyze the following for the transport request or Object(report / smart form)
(Conflicts Analysis, Dependencies Analysis, Missing object Analysis)
Projects dependency analyzer (Version 2.0).
ii.Auto Code Corrector Tool
To create a tool which will take inputs on the screen and to do the auto modification of code based on coding standards and naming conventions.
Configuration option based on the project coding standards & naming conventions.
To add auto code comments and check/correct the potential performance errors.
Professional Experience
Organization
Accenture Technology Pvt Ltd - [ Software Engineer Analyst ]
Client
Alcatel Lucent
Period
Dec 04 2013 – Till date
Description
Working as SAP ABAP developer to deliver SAP RECIFW objects according to the client requirement.
Roles
SAP ABAP Developer – [ SAP Procurement & Data integration ]
Highlights
Technical expertise:
i.Custom modification and enhancements to reports / Function modules / Interfaces /Exits& BADI’s / Database objects / IDOC’s / Authorizations.
ii.Worked on more than 40 objects which include development of new objects and enhancement of existing objects.
iii.Efficiently used run time analysis, performance analysis, dump analysis & SQL trace tools (SE30, ST05, ST12, SAT, ST22) for performance tuning.
iv.In constant interaction with onsite functional to deliver Quality technical designs/deliverables/test scripts with less defect rate.
v.Project TR list/ Project Object List/ Conflict Analysis/ Missing object analysis/Project Dependency analysis
Functional:
1.Exposure in SAP functional areas that includes FI, LE, SD, MM & FICO etc.
2.Worked and have greater exposure of transport and authorization concepts, SAP integration interfaces.
FI Project
i.New FI interface – Report
Payment History extracts & create file in application server at the specified directory.
a. New table created, Created secondary index- BSAK to improve the performance
ii. Screen exit ME22n to add new fields & PO enhancement
DOF wave-2
Logistics transformation Q2’14 Release
i.Authorization object for XK01 and XD01 – vendor & customer update
Authorization object created to allow change few fields in XK01 & XD01
ii.Sales order release flow report enhancement
a.Enhancement to determine schedule line/schedule line date/shipping point
b.User exit to VA02 - Determine schedule line/schedule line date/shipping point
DOF wave-3
Logistics transformation Q3’14 Release
i.Sales Order release process report enhancement
a.BAPI – Sales order change/ PO change, Handle SO locks – enque and deque
ii.PO creation report enhancement
a.Screen modification with the new field
iii.Supplier determination process enhancement– FM & programs enhancement
iv.PR creation enhancement – added new supplier field in ME51N
v.Mail notification during manual PO creation – Ship from partner discrepancy notifications mail to the specified distribution list.
a.BADI: Popup to display error message
b.Distribution list created and used, SOST & SWBP
vi.Inbound IDOC interface – IBD and PO Ship from partner discrepancy notifications mail to the specified distribution list.
a.VOFM routine created and configured to do the discrepancy check
b.Monitor Debug and Reprocessing of IDOCS.
vii.Shipment BADI enhancement- Update shipment partners/service level/other fields based on the requirement.
viii.Standard Shipment search help enhancement - With the new custom field
a.Implicit enhancements/Enhancement point/enhancement section
ix.Latest delivery date determination for shipment - Enhancement
x.Plant specific flow determination FM enhancement
xi.Inbound IDOC interface for SO creation
xii.Tolerance table enhancement – PO Interface enhancement
xiii.Logistics Report enhancement- With the new custom reference field
DOF wave-4
Logistics transformation Q2’15 Release
i.Populate and Load premium freight Authorization information into BP shipment
a.Created new custom table & Table maintenance events for the PFA table
b.Authorization Objects and Class to differentiate different region users.
c.Logistics PROXY interface enhancement – with PFA information
d.Shipment transaction enhancement – PFA information in custom LLP screen
e.Enhancement to capture PFA information during shipment creation/change.
ii.New report - Incomplete inbound delivery
iii.Mail notification - Notification to Shipment responsible contact when shipment load plan is received in ALU.
iv.Worked and have greater exposure of transport and authorization concepts.
Maintenance enhancement request
I. Brazil – NF-e - Implement SEFAZ NT 2015/003 IPI Tax Law
a. NF- e - Nota fiscal IPI Tax Law enhancement with reference to the OSS notes.
b. NF-e - To add SEFAZ New rejection error status codes to inbound NF-e
II. Brazil - NF-e complex enhancement - SEFAZ NT 2015/003
a.Add 10 new fields to the NF-e XML that will be sent to Brazil govt.
b.To find new fields to be added based on the XSD files released by Brazil.
c.XSD to XML schema mapping.
d.XML schema transformation enhancement with 10 fields
e.ALU to SEFAZ NF-e outbound interface enhancement.
III. New complex OO ABAP report for creating complementary nota fiscal (Billing).
Value creation
Research works:
Performance Improvement of Parallel Cursor Method: With READ Vs. Without READ.
Efficient utilization of table indexes and creation of secondary table index.
Asset /Tools:
Developed ‘transport analyzer tool’ and contributed the asset to Accenture re-usable tool library (ARTL) and, Working on auto code corrector tool.
Knowledge sharing:
Initiated Knowledge sharing of one new technical article every week (TCODE of the week) to the team to enhance self and team skills.
Created internal blog to keep all new leanings at one place which everyone in project can refer (Proposed idea of project re-usability).
Interests / Courses
Introduction to SAP HANA – Open SAP course
In memory data management – Open HPI course
ABAP for SAP HANA – Open SAP course
Advanced ABAP tools – eclipse / SAP HANA Studio.
-ABAP Test Cockpit – ATC
-SQL Monitor, SAT, SQLM, SWLT etc.
Accenture Boot camp training – SAP Screen Personas 3.0
Qualification
Degree
University
Name of institution
Year of passing
Percentage/CGPA
BE –Electronics & Communication
VTU
BVBCET, Hubli.
2013
8.17
Examination
Board
Name of institution
Year of passing
Percentage
Intermediate (PUC)
Karnataka State Board
JSSB Dharwad
2009
86.66% - (PCM-96%)
Matriculation
VBHS Talikoti
2007
87.84%
Co-curricular activities
Active organization and participation in all the team events.
Initiated innovative knowledge sharing concepts (weekly article, internal blog and Team newsletter.) within the team to improve self and team skills.
Achievements
Secured 1st place in ROLLER COSTA design contest in Pleides2012 National Technical Fest.
Ranked top place in PUC-II examination (PCM – 96%).
Scored 81.09 percentile in elitmus pH test.
AMCAT certified software engineer by aspiring minds for clearing AMCAT employability test.
Appreciations from leads and client for value creation, quality work deliveries, initiating innovative ideas, efficient analytical and debugging skills.
Got many appreciations for working on complex objects and also for handling multiple objects at the same time.
Got appreciation for developing highly useful / effort reducing asset and for contributing the same to ARTL (Accenture re-usable tool library).
Individual "Apex award” as "Extra miler" for high performance and consistently striving to deliver beyond business objectives while maximizing client value.
Profile Persona
Father’s name
Chandrasekhar
Date of birth
26th Sept 1991
Gender
Male
Languages known
English, Kannada, Hindi
Interests
New technologies / Analytics/ Research /Development/New SAP IT trends
Preferred location
Bangalore
Declaration
I, Shrinivas, declare that the above information is true and correct to the best of my knowledge and nothing has been concealed or distorted.
Yours sincerely
Place: Bangalore. Shrinivas Dodamani