Obj***
Kalpana Kallem
• *******.******@*****.*** Mobile:
Profile
10+ Years of SAP ABAP Technical experience of Analysis, Design, Development and
Testing on SD, FI/CO, BRF+, MM, SRM and CRM. Worked on Implementation,
Upgrade, Support, Cut-over and Rollouts on SAP ECC 6.0, 5.0, 4.7, 4.6C, 4.6B.
PROFESSIONAL SUMMARY
• Strongly experienced in end-to-end technical programming.
• Adept ability to see both the ‘technical-programs’ and understand detail of issues.
• Currently working on SAP CRM 7.0 EHP1 WebUI with good exposure to sales,
service and marketing modules of CRM.
• Experience in enhancing components, working with event handlers, context nodes,
attributes, plugs, views, windows.
• Good ABAP coding as well as BOL programming experience in SAP CRM 7.0 WebUI
as well as in EHP1.
• Experience with Scripts, Smart forms, Adobe Interactive Forms, Adobe Printing
Forms and integration with WebDynpro Application.
• Extensive experience in RICEFW Objects (Reports, Interfaces, Conversions,
Enhancement, Forms and workflows).
• Extensive Knowledge in Data dictionary (Tables, Data Elements, Domains,
Structure, View, Search Helps and Lock Object).
• Experience in enhancements (Enhancement framework, BADIs SE18, User-exits
SMOD) and conversions (BAPI, BDCs and LSMW).
• Extensively worked on User Exits, Function Modules, Reports, Dialog Programs,
BDC, LSMW, Smart Forms, OOABAP and WebDynpro.
• Worked on SAP Unicode conversion.
• ABAP/4 Experience includes Business Requirement analysis, Program design,
coding, validation, testing, user training and documentation.
• Experienced in review of Development Requests, writing technical specifications
and technical documentation.
• Leading offshore projects and experienced in coordinating with Onsite Resources
for delivering Development Objects.
• Excellent communication/presentation skills and experience in user/client
interaction.
• 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.
• Active Team Member with quick decision making abilities.
Obj100
• Strong interpersonal skills and excellent relationship with management.
• Excellent organizer with good planning and problem-solving skills.
1 TECHNICAL SKILLS
• Very strong ABAP programming skills on ABAP RICEFs (Reports, Interfaces,
Conversions, Enhancements and Forms (Print Workbench), WebDynpro, Workflow,
ALE, IDOC, BADI Framework, BAPIs, EDI and RFCs.
• Developed Classical, Interactive, ALV, OO ALVs, Online Programming, Transactions,
BSP Workbench.
• Adopted and Used ASAP methodology for assessing and improving implementation
processes.
• Created Function Specification Documents (FSD) and reviewed Technical Specification
Documents (TSD) created by the developers to ensure all requirements have been met.
• ABAP OO/ Enhancements - Development of custom objects like Function Modules,
enhancements, Module Programs, BADIs and user exit development and OO ABAP.
• DDIC (Data Dictionary) - Worked extensively in ABAP Dictionary Objects (Domain,
Data element, Tables, Table types, Structures, Table Maintenance Generator, TYPE-
pools, Maintenance VIEWs, Search Helps, Lock Objects.
• WebDynpro: Designed and developed Web applications using the WebDynpro for
ABAP (WD4A) UI technology. Expertise using WebDynpro for ABAP.
• Conversions - Defined and coded conversions and interfaces using BAPI, IDOC, BDC,
Call transaction method and LSMW.
• ESS/MSS Portal – Worked extensively on ESS, MSS Portal and backend R/3
integration like building wrapper RFC to support with Portal events.
• Forms – Extensive experience in working with smart forms, adobe forms etc.
• Conversions and Interfaces - Defined and coded conversions and interfaces using
BAPI, IDOC, BDC, Call transaction method and LSMW.
• Interface skills: Extensively worked on Interfaces between SAP and Legacy systems
using BAPIs, file transfer technologies. Worked in Interfaces between SAP and legacy
Systems, developing interface programs, and conversion routines.
• LSMW - Proficiency in LSMW and Designing and Development of Master/Transactional
Data Conversions from Legacy Systems to SAP R/3. Has trained the Developers /
Functional Users on the LSMW tool.
• Reports - Classical, Extensive work on Interactive reports and ALV Interactive reports
• EDI/ALE - Experienced in the creation of RFC Destinations, Partner Profiles and Ports.
Developed enhancements for to handle custom requirements during the processing of
inbound/outbound IDOCs.
• Workflow – Designed and developed various templates, tasks, agent determination
rules, notifications as per client requirements.
• BRF+ - Worked on creating different BRF Plus rules, formulas and functions.
• Performance - Tuning, testing, optimization of reports in system integration and user
acceptance testing, SQL Trace and Dump analysis, Strong Debugging skills.
Obj100
2 PROFESSIONAL EXPERIENCE
Customer: Blount International, Inc. Portland, Oregon.
Project Description/Scope: Business Blue printing and Implementation
Role: Senior SAP ABAP Technical Consultant
Modules: SD, MM, FI-CO, WMS.
Duration: SEP 2014– Present
Responsibilities:
• Extensively worked in FRICEW objects, Interfaces-EDI/ALE/IDOCs, RFC, BAPI's and
date Conversions using BAPI/BDC/LSMW.
• Expertise in ABAP Development areas including Report Writing, Function modules,
Smartforms, BADI, BAPI and RICEF objects development.
• Worked in ABAP Classical and Interactive Reports, ABAP Objects, ALV, Dialog
Programming, Data Dictionary, BDC, LSMW, SAP Script, Enhancements including
BADI, BTE, Customer exit, User Exit and Enhancement Spot, FI Substitution and
Validations.
• Experience in Batch Job management, OSS Note Implementation.
• Interfacing Data with external systems, Data conversions and Migration from and to
different file formats like .txt, .xls, CSV, XML formats.
• Created a GL idoc for freight discount.
o This program will use cleared items for a given month and take the total of the
“freight Discount” column and post the GL accounts through
BAPI_ACC_DOCUMENT_POST.
• Worked on treasury module in Lock box processing, Bank accounts, Manual and
Electronic Bank statements, Bills of Exchange and Cash journal.
• Developed AR custom report for month end closing to capture the every detail of Closed
and Open Customer invoices.
• Developed sapscript current account statement to customers.
• Developed smartform to provide an invoice for interest charged for of overdue invoices
to the customers. To notify customers of their interest charges. This letter should
prompt customers to make a payment.
• Developed SD Invoice smartform from scratch to notify and charge customers for
product that has been shipped to them.
• Worked on ABAP Objects and controls technology (ALV).
• Experience and proficiency in SAP development tools and technologies such as
Webdynpro, Workflow.
• ECC6.0 Ehp6, BRFplus experience Strong database skills, Object Oriented ABAP and
application development knowledge.
• SAP CRM expertise comprises of Marketing, Sales, Service, Marketing, Interaction
Centre, and Middleware.
Obj100
• Currently working on SAP CRM 7.0 EHP1 WebUI with good exposure to sales, service
and marketing modules of CRM.
• Experience in enhancing components, working with event handlers, context nodes,
attributes, plugs, views, windows.
• Good ABAP coding as well as BOL programming experience in SAP CRM 7.0 WebUI as
well as in EHP1.
• Good understanding of CRM user interface architecture.
• Currently involved in implementation of SAP CRM 7.0 EHP1 system as SAP CRM
WebUI developer.
• Handling various developments and issues according to customer requirements
ensuring timely and quality effective delivery.
• Worked on various enhancements in WebUI by component enhancement and various
other tools.
• Some of the tools used extensively are AET, Component Workbench etc.
• Some of the enhancements include:
o On the creation of Lead - Partner determination BADI (COM_PARTNER_BADI)
implemented to find the correct Employee Responsible/Sales Representative
partners.
o Adding Role for Accounts and Contacts on ELM - External List would be
uploaded using a mapping format.
o Read the External List record and add the Role “Prospect” for Account and
“Contact” for contact through CRM_MKTLIST_BADI badi.
o Custom Number Ranges for Prospects created via ELM.
o Implemented Note: 1238913 to display the Contact Person relationships in the
Relationships assignment block.
Customer: USDA, Washington, DC.
Project Description/Scope: Business Blue printing and Implementation
Role: Senior SAP CRM Technical Consultant
Modules: CRM, Grantor, FI-CO.
Duration: Jan 2012– 2014
Responsibilities:
• Worked on custom web ui enhancement(AET Tables &fields, Rapid apps, Search page
Enhancements, Guided Page, Navigation links, overview page, Hyperlinks, P-getters,
AET calculated fields, Buttons, F4 help, Dropdowns, OCA’s, validations, delegation,
component usage, component interface and do config) to create business partner
relationships.
• Worked on tile layout custom web ui enhancement and guided page concept to create
power-of-attorney and worked on functionality which prints adobe form from ui button to
print power-of-attorney relationship data.
• Enhanced CRM UI components: BP_HEAD, BP_DATA, BP_ADDR, IBMAIN, IBIER,
IBRELATIONS, IBDETAIL, CRMCMP_IBSEARCH, BP_HEAD_SEARCH,
BT121H_SLSC, BT111H_OPPT and GSACTIONS for custom enhancements.
• Created Custom fields\Tables to existing BOL objects with AET. Worked on customizing
business roles.
Obj100
• Developed Custom PDF Factsheet - an enhancement to allow users to pick and choose
which assignment blocks get generated in the PDF version of the Fact Sheet. When a
user clicks the “PDF Fact Sheet” button, A pop-up window will appear giving the user
the ability to choose from a list of all available assignment blocks on the BP overview
page.
• Maintain the View Cluster ‘CRMVC_BUIL_PRT’ for the Custom SAP Role attached to
Custom Business Role for which standard Fact Sheet access to be granted.
• Using Rapid Application to generate the maintenance view will be made available on the
web UI for only authorized users. It will be displayed in the Business Partner Work
center.
• Implemented order_save BADI for making field’s mandatory and displaying error
message on the Web UI.
• Dynamically changed the UI config in Web UI through
DO_CONFIG_DETERMINATION.
• Implemented the column SORT functionality in tableview through interface
IF_HTMLB_TABLEVIEW_ITERATOR~RENDER_ROW_START.
• Worked on BP data cleansing to merge duplicate records. Used BUPA_CLEAR and
CRM_BUPA_REALIGNMENT.
• Worked on BRF application to provide rules which are used in web ui application.
• Created custom set types (COMM_ATTRSET) to be used in IBMAIN bsp component for
custom assignment blocks functionality of Partner functions, Base acres, Crops etc…
• Enhanced ibase search component CRMCMP_IBSEARCH to add custom search fields
and search helps (State, County etc…).
• Worked on outbound Ibase/GIS interface to transfer data from CRM to GIS whenever
changes are done in ibase hierarchy (Root and Child components) with outbound proxy.
• Worked on preparing Technical specifications & UTD documents.
Customer: Blue harmony, Raleigh, NC
Project Description/Scope: Business Blue printing and SAP ECC 6.0 Implementation.
Role: Senior SAP CRM/ABAP Technical Consultant
Modules: CRM, SD, FI-CO
Duration: Aug 2011 to Dec 2011
Responsibilities:
• Configured logical port and services in SOAMANAGER and consumed web services by
creating client proxy.
• Involved in gathering requirement for complex adobe forms & smart forms and
configured them using action profile.
• Added Custom Fields through AET for sales order and replicated them to R/3 through
Middleware Enhancement.
• Consumed and published several interfaces to CRM through PI.
• Involved in CRM UI custom enhancement for manager dashboard for real time
analytics.
• Used Popups to display confirmation and also search help in pop up window.
• CREATE_POPUP to call any view in popup
• CREATE_POPUP_2_CONFIRM : Pass message with buttons to confirm
• CREATE_DECISION_POPUP.
Obj100
• Various enhancements done at UI/Component level for defaulting different fields upon
new creation, dynamically changing the property of toolbar buttons, dynamically
changing the configuration of page.
• Good ABAP coding as well as BOL programming experience in SAP CRM 7.0 WebUI as
well as in EHP1.
Customer: SYSCO FOOD, Houston, TX.
Project Description/Scope: Business Blue printing and Implementation
Role: SAP CRM consultant
Modules: CRM, SD.
Duration: June 2011 – Aug 2011
Responsibilities/Deliverables:
• Worked on BUBA customization to form client custom bp relationships.
• Worked on XIF interfaces to migrate legacy data into crm. Used
CRMXIF_PARTNER_SAVE01, CRMXIF_PARTNER_REL_SAVE01,
CRMXIF_PARTNER_MAP and CRMXIF_PARTNER_R_MAP for validations and AET
table’s data handling.
• Worked on web ui Alert framework to trigger notifications when batch job is run to
cleanse BP duplicates from xif interface.
• Using CRM_ORDER_READ to read the sales orders which are stored in CRM.
• CRM_ORDER_MAINTAIN to created new "orders", and also to updated existing orders.
• CRM_ORDER_SAVE is used after a crm_order_maintain call, to save the data, After
CRM_ORDER_SAVE perform a BAPI_TRANSACTION_COMMIT which commits
everything to the database.
• DO_Prepare_output or GET_BUTTONS method in toolbar call back used to update
buttons.
• DO_VALIDATE_INPUT & DO_FINISH_INPUT: used for validations
• To trigger a server roundtrip when the dropdown box has been used. To do this,
enhance the P getter of the attribute:
• Implement V-Getter to implement value help for any field. Existing search help, check
table can used for value help in WEN UI.
• COM_PARTNER_BADI : Determined partners in transaction(sales order, etc.) using
custom logic
Customer: Bentley, Exton, PA
Project Description/Scope: Business Blue printing and Implementation of SAP CRM.
Role: Senior SAP CRM Technical Consultant
Modules: CRM, SD, MM, FICO.
Duration: January 2009 – March 2011
Responsibilities/Deliverables:
• Created the customer specific user/business profiles.
• Enhanced standard component to get telephone, fax while creating the related
contact from the account i.e. from account identification screen.
• Configured Navigation bar, work centers, work center groups, frame work profile
for UI.
Obj100
• Enhanced the Navigation Bar of WEB UI to include custom developed work
center link group.
• Created a custom link field to navigate from search component of opportunity
page to activity component over view page.
• Configured role specific UI configuration using role config key.
• Implemented custom Account Fact sheet
• Configured opportunity and sales views per the costumer’s requirements, i.e.:
configured add/delete fields from field set, change labels, made fields as mandatory or
display only
• Changed the CRM UI skins to add customer logo and made other cosmetic
changes to .CSS (style sheet) files.
• Enhanced GenIL layer for modifying BP search to include custom fields in the
search criteria
• Enhanced several SAP standard CRM UI components includes BP_HEAD,
BT131I_SLS …etc.
• Add the new fields from the field set and changed layout out by using UI
configuration tool.
• Implemented BADI COM_PARTNER_BADI to support customer required partner
functions
• Enhanced the BTE events to default some required fields on the customer master
during the customer master replication from CRM to R3
• Enhanced the middleware inbound flow to default the business partner role
based on the account group in R3
• Monitor of middleware portal for successful data replication from SAP R/3
backend system
Customer: EFC International, St. Louis, MO.
Project Description/Scope: Business Blue printing and Implementation
Role: SAP ABAP Consultant
Modules: SD, MM, FI.
Duration: November 2007 – December 2008
Responsibilities/Deliverables:
• Developed Technical Spec templates: Forms, Enhancements & Reports.
• Involved in testing business process (Order to Cash scenarios between CRM and
ECC systems).
• Created Web Dynpro model from BAPI and Web service.
• Developed SAP Web services for Portal web applications.
• BADI (ME_PROCESS_REQ_CUST & ME_PROCESS_PO_CUST) coding for
Purchase Order and Purchase Requisition validations.
• Developed ALV report for comparison of vendor quotations.
• Implemented BADI to block purchase requisition when quantity is increased by
more than 10% from the BOM quantity.
• Implemented SAPMV45A user-exit for summation of all BOM quantities into
Sales Order header.
• Designed custom report programs to be run in background for automatic creation
of Purchase Orders from released Purchase requisitions.
Obj100
• Developed batch program to update BOM changes to sales orders which be run
daily.
• Developed ALV reports for monthly FI billing analysis.
• Developed custom function module to send SMART Form outputs as
attachments to e-Mail and e-Fax.
• Developed custom adobe forms for PO, Dunning and Invoice outputs.
• Developed custom print programs for sending emails and faxing the PO and
Invoices to customers and vendors.
Customer: Yaskawa, Chicago, IL.
Project Description/Scope: Implementation of SAP ECC.
Role: SAP ABAP Consultant
Modules: MM, SD, FI
Duration: March 2007 – October 2007
Responsibilities/Deliverables:
• Developed ALV editable report to display and release blocked orders.
• Created function modules for BTE (Business Transaction Event).
• Developed interactive ALV reports for sales order related data and taking the user
to the respective sales orders in VA02 from the report.
• Enhanced sales order items tab “Additional Data B” by modifying the the screen
8459 of program SAPMV45A. Custom fields added to the append structures.
• Sales order item level enhancement to automatically determine the cost-center
from material group which is in turn maintained in a custom table.
• Custom SMART Form for AR Customer statement.
• AP Paycheck (F110 tcode) SAP Script modifications to suit client requirements.
• Developed LSMW scripts for loading GL Accounts, Cost Centers and Fund
master data.
• Developed conversion program to load open purchase orders.
• Assisted functional team members while loading test data using eCATTs.
Customer: Ericson, Dallas, TX.
Project Description/Scope: Implementation of SAP ECC and Upgrade
Role: SAP ABAP Consultant
Modules: MM, SD, FI, PS
Duration: January 2006 – March 2007
Responsibilities/Deliverables:
• Identified all the enhancements, interfaces to 3rd party systems and custom
reports.
• Provided the automation of PSBOM process to identify the Responsible person
(Project Manager) for the project. This step is performed in SAPMV45A program User
Exit SAVE_DOC_PREPARE.
• Send e-mail message to appropriate people through Outlook about PSBOM
error/information messages.
Obj100
• Responsible for technical design, development, implementation and user training
• Process all relevant postings and transactions such as goods receipts, goods
issue and general stock transfers across plants, storage locations and bins.
• Developed custom RF transactions for the above mentioned procedures for bar-
code scanners. Developed custom RF transactions for put-away, delivery,
inventory/cycle count.
• Configured all the RF Queue management for providing users to access the RF
transactions.
• Implemented sales order user-exit SAPMV45A for vendor assignment on
purchase requistions
• Designed a Complex Interface for collecting Inputs like Louvers, TopRail,
BottomRail, LeftStile, RightStile, and TiltRod from User. Checks for material existence
and creates a material and BOM.
• Developed UserExit (EXIT_SAPLMGMU_001 ) for preventing the creation of
duplicate material in MM01 and MM02.
• Created LSMW scripts for customer master conversion using the standard batch
input programs.
• Wrote custom upload program for vendor master using the Function Module
‘FLBPC_MAINTAIN_VENDOR_SAVE’.
Customer: Leanin’ Tree, Denver, Colorado.
Project Description/Scope: Business Blue printing and Implementation
Role: SAP CRM Consultant
Modules: CRM, SD.
Duration: April 2005 – December 2005
Responsibilities/Deliverables:
• Developed BADI (CRM_SALES_BADI, ORDER_SAVE) to meet the customer
requirements in Sales Order.
• Developed BUPA_GENERAL_UPDATE BADI to default correspondence
Language as ‘E’ for Business Partner Transaction.
• Enhanced Business Partner screens via BDT.
• Developed ADDRESS_CHECK BADI to default values in address fields for
Business Partner Transaction.
• Developed a BADI (CRM_COPY_BADI) to push 10% of net sales into Collective
RFQ field.
• Developed a BADI (EXEC_METHODCALL_PPF) to create follow up activity from
Sales Order/ Service Confirmation.
• Developed BADI (CRM_SALES_BADI) to update Sales data according to
customer requirement.
• Developed BADI (CRM_SCHEDLIN_BADI) to check the product availability date.
• Implemented checks when Sales Order is created like PO Number Existence and
format, Order Description and Checking Minimum Order Quantity.
• Developed custom SMART Form for Order Confirmation and Opportunity and
configured Action Profile.
Obj100
• Developed custom Dunning Forms along with Print program. Customer didn’t
use the SAP standard dunning procedures.