SAP Developer
 : +919985669945
M. Purnima Singh  : mpurnima.singh90@gmail.com
SUMMARY:
Experience Summary:
 Having 3 years and 6 months of technical development experience in SAP R/3 with
strong skills in ABAP.
 Contributed to SAP development team of the company as an ABAP Developer.
Primary Skills in SAP ABAP:
 Hands-on experience on generating Classical, Interactive Reports and ALV (ABAP
List Viewer) Reports.
 Working experience in creating Data Dictionary objects like Domains, Data
Element, Tables, Views, Structures and Table maintenance.
 Working experience in Dialog Programming, designing using screen painter, flow
logic - with PBO, PAI, transaction code, subroutines and menu painter.
 Working Knowledge on Data Transfer using BDC (Call transaction method) from
legacy system to SAP system.
 Experienced in using various modularization techniques like subroutines, function
modules and RFC’s.
 Good experience in designing and developing layouts using Smart forms and
Scripts.
 Experience in Data Migration and Data Uploads using Batch Data Communication
Programs (BDC) using Call Transaction and Session Methods.
 Having knowledge on performance analysis and tuning using various debugging
tools like run time analysis and sql trace.
Professional Experience:
 Presently Employee of Sumathi SatakamTechnologies Pvt. Ltd as an
SAP Developer from Jan 2013 to till Date.
Educational Qualifications:
 Bachelor of Technology in Electronics and Communication Engineering from DVR
College of Engineering and Technology, Hyderabad (2008 – 2012).
 Board of Intermediate in M.P.C. from Sri Chaitanya Junior Kalasala, Hyderabad.
 Central Board of Secondary Education from University of Hyderabad Campus
School, Hyderabad.
SAP Developer
Technical Skills:
 Languages : SAP ABAP/4
 GUI Tools : SAP GUI.
 OperatingSystems : WindowsFamily
Professional Experience:
Project# 1
Name : ProductionLabels
Duration : January 2013 to December 2013
Module : PP (Production Planning)
Role : SAP Developer
Project Description:
Customer specific labels have to be printed out in addition to the Production labels which are set
in the output device for a specific label type on a special label printer. These specific labels
defined for each material. Upon release of the production order, the printing of the production
paper is manually triggered by the user via Tcode CO03 (Display ProductionOrder).
Development:
 Created a customtableto maintainthe CustomerLabel types.
 Created a customtableto maintainChecksumModulo43 algorithmvalues.
 Maintained Table Maintenance Generator for these Custom tables and added these
tables tothe Chemtech Customizing menu.
 Designed the Customerspecific layoutsusingSmartforms.
 Implemented code to print the customer specific labels on Zebra printersby using the ZPL
commands.
 Implemented code to print 2D barcodes and special symbols on customer specific labels
by using specific ZPL commands.
 Implementedcodein the driver programtopreparebarcode valuesandlabel data.
 Implemented code in the driver program to generate Check sum digit dynamically and
addto the barcodevalues by usingModulo43 algorithm.
Project# 2
Name : HTS Codes
Duration : August 2013 to December 2013
Role : SAP Developer
Module : MM (Material Management) & FI (Finance)
SAP Developer
Development:
 Developed an ALV report ‘HTS Codes Report’ to display code & Description dynamically in
separatecolumnsfor each plant.
 Developed an ALV report ‘Cost Center Report’ to summarize costs by cost center and
account number for the periods selected. This report provides a total amount on a single
line per cost center and account. The user can download a spreadsheet via the standard
SAP ALV.
 Developed an ALV report ‘Cycle Counting’ to display the status of the Cycle Counting by
Material level. Added double click functionality on the Count to display secondary ALV
with DocumentNumberdetails for thatspecific material.
 Delivery Packing:
1. This is a Dialog ProgramdoneusingCustomscreenswith table controls.
2. After scanning the Delivery Number, validate the delivery number and display
Delivery Items packing status in a table control so far and also display existing packed
HU’slist in another table control.
3. After scanning the Material and Quantity, validate it in the Delivery and create a new
HU andpack the scanneditems intonewly created HU.
4. After completingthe packing, print HU label on the printer.
Project# 3
Name : VPS customer inspection.
Duration : January2014 to March 2014
Role : SAP Developer
Module : PP (Production Planning)
Development:
 Added a new button'INSP Plan'in standardtransaction‘CJ20N’.
 When the user clicks on the button 'INSP Plan’, a POPUP window is displayed having
columns Date, Day and No. of Inspections. Here column “Date” is fed with 21 days from
backwardWorkshopDrawingsFinishConstraintDate.
 When user double clicks on ‘No. of Insp’, then display another window to show the list of
the projects which is inspected onthat date.
 Dates are displayed between Project Finish Date and Workshop Drawings Finish
ConstraintDate.
 Daysare extracted basedon the date by usingfunction module.
 Get No. of Inspections: If Date record lies between project finished date and backward
21stday.
 Developed an ALV report ‘Outlook on Outsourcing demand’ to display the potential
sub-contract requirements which originate from Production Orders and Planned Orders in
the ALV Layout.
 Developed a function module by sending Dunning letters to the Project Managers via
Email.
 Developeda CustomerHU label to print POnumberand Delivery Numberonthe label.
SAP Developer
Project# 4
Name : Delivery Packing
Duration : August 2014 to November 2014
Role : SAP Developer
Module : SD (Sales & Distribution)
Development:
 The purpose of this program is to create HU and pack material items into newly created HU
in the OutboundDelivery.
 This program is designed to work for both the screen normal screen as well as for touch
screen.
 Developed dialog programming and created custom module pool screen to display Handling
Unitsin the delivery.
Project# 5
Name : Shipment Packing
Duration : November 2014 to December 2014
Role : SAP Developer
Module : SD (Sales & Distribution)
Development:
 Currently, users using standard transaction “VT02N” for Shipment Packing in the
Warehouse Management. Now, client wants to develop a new custom transaction
with custom validations and additional information to the user.
 This application will perform the custom validations as per the user needs and it will
provide the additional information to the users while packing the items.
 Shipment Packing was implemented to create Handling Units (HU) and pack material
items into newly created Handling Unit.
 Perform the custom validations as per the client requirement.
 It will pop up the meaningful and understandable messages while packing.
 User can view the status of the shipment packing within the same screen and also
view the information about the items that are to be packed and the items that are
packed already.
Project# 6
Name : Caterpillar Incorporation
Duration : January 2015 toJune 2015
Role : SAP Developer
Module : SD (Sales & Distribution)
SAP Developer
Development:
 Shipping label has been designed on Zebra printer in order to accommodate current and
future shipping/receivingneeds, maintainconsistency withindustry standards.
 Caterpillar helps in reducing material velocity as well as valuable time spent to report,
resolve and document the errors which can lead to delayed processing of receipts and
thusdelayspaymentsofinvoices.
 Shipping labels are designed to improve Caterpillar and trading partner productivity by
allowing effective and efficient capture of data for production counts, warehouse
input/output, cycle checking, shipper generation, forwarding, freight transfer control,
receiving and other inventory controls.
 Caterpillar label is dividedinto three labels : Single Label, MasterLabel and MixedLabel.
 Three label types of labels are required by Caterpillar depending on how material is
packagedfor shipment.
 Developed a custom driver program to print labels by selecting radio buttons in the
selection output.
 Developed Smart form for three labels and printed these three labels on the Zebra
printer.
 Single Label : It is used to identify a single pack containing the same part number and it is
mostcommonly usedin shipping/partsidentification label.
 Master Label : It is used for containers, pallets, skids,etc. holding more than one single
pack of the same partnumber goingfor single destination.
 Mixed Label: It is used for containers, pallets, skids,etc. holding more than one single pack
for different part numbersgoingtoone single destination.
Project# 7
Name : InspectionCertificate
Duration : August 2015 to December 2015
Role : SAP Developer
Module: FI (Finance)
Development:
 The purpose of this report is to show the average amount of days paid early and late to the
user.
 Developed a new custom adobe forms with the required fields specified by the user.
 Developeddriver programtogive inputsto the Adobe forms.
 Adobe forms are sent to a recipient via E-Mail along with PDF and excel attachment.
SAP Developer
PERSONAL PROFILE:
Date of Birth 01-06-1991
Passport# K 4144729,
PanCard # BUJPM5838A
Address #G6, Dollfines VikasPlaza,
Manjeera Road,Oldpolicestation road,
Chandanagar.
Hyderabad – 500050.
I hereby declare that the above-furnished details are true and correct to the best of my knowledge
andbelief.
Place:
Date:
Purnima Singh

Purnima_SAP_ABAP_Consultant

  • 1.
    SAP Developer  :+919985669945 M. Purnima Singh  : mpurnima.singh90@gmail.com SUMMARY: Experience Summary:  Having 3 years and 6 months of technical development experience in SAP R/3 with strong skills in ABAP.  Contributed to SAP development team of the company as an ABAP Developer. Primary Skills in SAP ABAP:  Hands-on experience on generating Classical, Interactive Reports and ALV (ABAP List Viewer) Reports.  Working experience in creating Data Dictionary objects like Domains, Data Element, Tables, Views, Structures and Table maintenance.  Working experience in Dialog Programming, designing using screen painter, flow logic - with PBO, PAI, transaction code, subroutines and menu painter.  Working Knowledge on Data Transfer using BDC (Call transaction method) from legacy system to SAP system.  Experienced in using various modularization techniques like subroutines, function modules and RFC’s.  Good experience in designing and developing layouts using Smart forms and Scripts.  Experience in Data Migration and Data Uploads using Batch Data Communication Programs (BDC) using Call Transaction and Session Methods.  Having knowledge on performance analysis and tuning using various debugging tools like run time analysis and sql trace. Professional Experience:  Presently Employee of Sumathi SatakamTechnologies Pvt. Ltd as an SAP Developer from Jan 2013 to till Date. Educational Qualifications:  Bachelor of Technology in Electronics and Communication Engineering from DVR College of Engineering and Technology, Hyderabad (2008 – 2012).  Board of Intermediate in M.P.C. from Sri Chaitanya Junior Kalasala, Hyderabad.  Central Board of Secondary Education from University of Hyderabad Campus School, Hyderabad.
  • 2.
    SAP Developer Technical Skills: Languages : SAP ABAP/4  GUI Tools : SAP GUI.  OperatingSystems : WindowsFamily Professional Experience: Project# 1 Name : ProductionLabels Duration : January 2013 to December 2013 Module : PP (Production Planning) Role : SAP Developer Project Description: Customer specific labels have to be printed out in addition to the Production labels which are set in the output device for a specific label type on a special label printer. These specific labels defined for each material. Upon release of the production order, the printing of the production paper is manually triggered by the user via Tcode CO03 (Display ProductionOrder). Development:  Created a customtableto maintainthe CustomerLabel types.  Created a customtableto maintainChecksumModulo43 algorithmvalues.  Maintained Table Maintenance Generator for these Custom tables and added these tables tothe Chemtech Customizing menu.  Designed the Customerspecific layoutsusingSmartforms.  Implemented code to print the customer specific labels on Zebra printersby using the ZPL commands.  Implemented code to print 2D barcodes and special symbols on customer specific labels by using specific ZPL commands.  Implementedcodein the driver programtopreparebarcode valuesandlabel data.  Implemented code in the driver program to generate Check sum digit dynamically and addto the barcodevalues by usingModulo43 algorithm. Project# 2 Name : HTS Codes Duration : August 2013 to December 2013 Role : SAP Developer Module : MM (Material Management) & FI (Finance)
  • 3.
    SAP Developer Development:  Developedan ALV report ‘HTS Codes Report’ to display code & Description dynamically in separatecolumnsfor each plant.  Developed an ALV report ‘Cost Center Report’ to summarize costs by cost center and account number for the periods selected. This report provides a total amount on a single line per cost center and account. The user can download a spreadsheet via the standard SAP ALV.  Developed an ALV report ‘Cycle Counting’ to display the status of the Cycle Counting by Material level. Added double click functionality on the Count to display secondary ALV with DocumentNumberdetails for thatspecific material.  Delivery Packing: 1. This is a Dialog ProgramdoneusingCustomscreenswith table controls. 2. After scanning the Delivery Number, validate the delivery number and display Delivery Items packing status in a table control so far and also display existing packed HU’slist in another table control. 3. After scanning the Material and Quantity, validate it in the Delivery and create a new HU andpack the scanneditems intonewly created HU. 4. After completingthe packing, print HU label on the printer. Project# 3 Name : VPS customer inspection. Duration : January2014 to March 2014 Role : SAP Developer Module : PP (Production Planning) Development:  Added a new button'INSP Plan'in standardtransaction‘CJ20N’.  When the user clicks on the button 'INSP Plan’, a POPUP window is displayed having columns Date, Day and No. of Inspections. Here column “Date” is fed with 21 days from backwardWorkshopDrawingsFinishConstraintDate.  When user double clicks on ‘No. of Insp’, then display another window to show the list of the projects which is inspected onthat date.  Dates are displayed between Project Finish Date and Workshop Drawings Finish ConstraintDate.  Daysare extracted basedon the date by usingfunction module.  Get No. of Inspections: If Date record lies between project finished date and backward 21stday.  Developed an ALV report ‘Outlook on Outsourcing demand’ to display the potential sub-contract requirements which originate from Production Orders and Planned Orders in the ALV Layout.  Developed a function module by sending Dunning letters to the Project Managers via Email.  Developeda CustomerHU label to print POnumberand Delivery Numberonthe label.
  • 4.
    SAP Developer Project# 4 Name: Delivery Packing Duration : August 2014 to November 2014 Role : SAP Developer Module : SD (Sales & Distribution) Development:  The purpose of this program is to create HU and pack material items into newly created HU in the OutboundDelivery.  This program is designed to work for both the screen normal screen as well as for touch screen.  Developed dialog programming and created custom module pool screen to display Handling Unitsin the delivery. Project# 5 Name : Shipment Packing Duration : November 2014 to December 2014 Role : SAP Developer Module : SD (Sales & Distribution) Development:  Currently, users using standard transaction “VT02N” for Shipment Packing in the Warehouse Management. Now, client wants to develop a new custom transaction with custom validations and additional information to the user.  This application will perform the custom validations as per the user needs and it will provide the additional information to the users while packing the items.  Shipment Packing was implemented to create Handling Units (HU) and pack material items into newly created Handling Unit.  Perform the custom validations as per the client requirement.  It will pop up the meaningful and understandable messages while packing.  User can view the status of the shipment packing within the same screen and also view the information about the items that are to be packed and the items that are packed already. Project# 6 Name : Caterpillar Incorporation Duration : January 2015 toJune 2015 Role : SAP Developer Module : SD (Sales & Distribution)
  • 5.
    SAP Developer Development:  Shippinglabel has been designed on Zebra printer in order to accommodate current and future shipping/receivingneeds, maintainconsistency withindustry standards.  Caterpillar helps in reducing material velocity as well as valuable time spent to report, resolve and document the errors which can lead to delayed processing of receipts and thusdelayspaymentsofinvoices.  Shipping labels are designed to improve Caterpillar and trading partner productivity by allowing effective and efficient capture of data for production counts, warehouse input/output, cycle checking, shipper generation, forwarding, freight transfer control, receiving and other inventory controls.  Caterpillar label is dividedinto three labels : Single Label, MasterLabel and MixedLabel.  Three label types of labels are required by Caterpillar depending on how material is packagedfor shipment.  Developed a custom driver program to print labels by selecting radio buttons in the selection output.  Developed Smart form for three labels and printed these three labels on the Zebra printer.  Single Label : It is used to identify a single pack containing the same part number and it is mostcommonly usedin shipping/partsidentification label.  Master Label : It is used for containers, pallets, skids,etc. holding more than one single pack of the same partnumber goingfor single destination.  Mixed Label: It is used for containers, pallets, skids,etc. holding more than one single pack for different part numbersgoingtoone single destination. Project# 7 Name : InspectionCertificate Duration : August 2015 to December 2015 Role : SAP Developer Module: FI (Finance) Development:  The purpose of this report is to show the average amount of days paid early and late to the user.  Developed a new custom adobe forms with the required fields specified by the user.  Developeddriver programtogive inputsto the Adobe forms.  Adobe forms are sent to a recipient via E-Mail along with PDF and excel attachment.
  • 6.
    SAP Developer PERSONAL PROFILE: Dateof Birth 01-06-1991 Passport# K 4144729, PanCard # BUJPM5838A Address #G6, Dollfines VikasPlaza, Manjeera Road,Oldpolicestation road, Chandanagar. Hyderabad – 500050. I hereby declare that the above-furnished details are true and correct to the best of my knowledge andbelief. Place: Date: Purnima Singh