Resume of Lonny Epps
CONTACT INFORMATION
Chatsworth, CA 91311
************@*****.***
SUMMARY
** ***** ** ********** ** Information Technology
Experience working with users, analyzing needs, making recommendations as well as giving guidance and training
Excellent verbal and written communication skills
Objectives
To obtain employment where I can utilize my education and experience along with my management, administrative, and organizational skills in order to promote growth and foster professional development in myself as well as for others.
WORK HISTORY
Company
Summit Electric Supply(Albuquerque, NM)
Duration
September 2014 – June 2018
Position
Senior SAP Software Engineer ECC 6
Responsibilities
Created automation of material master updates from an external system. This was done by creating a program that used BAPI_MATERIAL_SAVEDATA along with static/instance methods for editing and building various internal tables along with transparent tables used for processing and error reporting. The errors could then be viewed in a grid report that was created for correction and subsequent posting.
Created a customer status update program that used transaction XD07 to allow changing of the customer group to inactive based on customer inactivity along with subsequent setting of the deletion flag based on the continuance of customer inactivity once the customer was set to inactive.
Created the front-end/back-end to a custom Sales Order Tracking system by creating custom tables/Function Modules/programs/instance methods. This would track an order from creation to delivery to billing. Once the billing was complete for an order it would be removed from the tracking system. Subsequent changes made that deemed the order open again were also considered. This was done by placing custom code in standard SAP VA*, VL*, VF* transactions user-exits.
Created a customer invoice preference tab that was added to the XD* transactions which referenced a custom table to allow maintenance of the invoice preferences (Email, Paper, EDI, etc., Frequency, etc.). This was done by implementing BADI’s CUSTOMER_ADD_DATA and CUSTOMER_ADD_DATA_CS.
Modified custom credit card payment system to use new vendor authorization provider specifications and functionality. Allowed payment tracking at delivery level and not sales document level by finding a missing element in standard SAP functionality and providing that element.
Added Custom tab to ME2*N transactions to enter and process custom data in EKKO. This was done by implementing BADI’s ME_GUI_PO_CUST and ME_PROCESS_PO_CUST.
Implemented several user-exits to allow updating of custom/standard fields.
Research production/development issues and made or proposed necessary changes.
Company
Eclipse Aerospace(Albuquerque, NM)
Duration
April 2012 – August 2014
Position
Senior SAP Software Engineer ECC 6
Responsibilities
Enabled mass maintenance of material master (Transaction MM17) to update custom fields. This was done by implementing BADI MG_MASS_NEWSEG. BADI methods transfer the field values of the custom fields to enhanced IDOC segment of IDOC type MATMAS03. Customer exit EXIT_SAPLMV01_002 of enhancement MGV00001 was used to process the enhanced IDOC during its posting in ALE inbound process.
Updated several SapScript forms which include printing of PO’s, Packing Lists, Goods Receipt Slips.
Created a SMARTFORM to print Purchasing Source List on demand.
Enhanced transaction CV01N (Document Management) by adding a tab to allow an object link to a material document line item (MSEG). This was done by implementing BADI DOCUMENT_OBJ, creating a custom screen for entry/display along with a module pool to manage the screens I/O.
Created a program to automatically create documents using function module BAPI_DOCUMENT_CREATE2 along with the necessary object links.
Created grid reports using ALV Objects as well as calling function module REUSE_ALV_GRID_DISPLAY directly.
Created an interface to create sales orders called from an external system using Web Services to call custom function modules to create necessary objects(materials/inspection plans/etc.) needed to complete the successful creation of a sales order in SAP.
Created a G/L entry interface system called from an external system using Web Services to create G/L entries in SAP. During testing some postings were failing due to improper passing of needed data in standard SAP. Made Enhancement Framework changes to pass this needed data allow the successful posting of the failing documents.
Implemented several user-exits to allow updating of custom/standard fields.
Research production/development issues and made or proposed necessary changes.
Company
HCL AXON(Jersey City, NJ)
Duration
January 2011 – February 2012
Position
SAP ABAP Consultant
PROJECT EXPERIENCE
Company
Agilent (Wilmington,DE)
Duration
August 2011 – November 2011
Position
Senior SAP Software Engineer 4.6C/ECC 6.0
Responsibilities
Created several extract programs to be used for conversions from 4.6c to ECC 6.0.
Created IDOC creation program to read a flat file to create/update/extend materials for conversions from 4.6c to ECC 6.0.
Created several analysis spread sheets for conversion from 4.6C to ECC 6.0.
Company
Perrigo (Grand Rapids, MI)
Duration
May 2011 – August 2011
Position
Senior SAP Software Engineer ECC 6
Responsibilities
Created an intricate ABAP edit report program to be run that would list the material BOMS that were changed and verified that the changes made linked up to the overall state of the BOM and its use. If it did not the report would note the conditions that were in error because of the change to the BOM.
Created an ABAP Class used to create/update multiple materials, material classifications and BOMS.
This was a very detailed program with error handling that allowed for multiple runs once the errors were addressed.
Company
Smiths Detection (Knoxville, TN)
Duration
March 2011 – April 2011
Position
Senior SAP Software Engineer ECC 6
Responsibilities
Created several ABAP programs to extract data from SAP concerning Vendor, Material, Plant and Customer master. Also created ABAP extraction program concerning purchase history.
Modified standard SAP transactions to allow for further security restrictions. This was done using user-exits, enhancements and core mods.
Company
ITT Corporation(Baltimore, MD)
Duration
January 2011 – February 2011
Position
Senior SAP Software Engineer ECC 6
Responsibilities
Researched various methods to load legacy data concerning material, vendor and customer master data before the project was cancelled.
Company
Clarkston Consulting(Durham, NC)
Duration
August 2010 – December 2010
Position
Independant SAP ABAP Consultant
PROJECT EXPERIENCE
Company
Carefusion (San Diego, CA)
Duration
August 2010 – December 2010
Position
Senior SAP Software Engineer ECC 6
Responsibilities
Created ABAP programs utilizing advanced reporting techniques, ABAP Objects and controls (ALV, Text, Tree and HTML).
Wrote program to upload Microsoft Excel Spreadsheet for master data to be added and downloaded to a new spreadsheet for further processing along with the creation of an error log.
Wrote program to read legacy system data and create a tab delimited output file to be used in an LSMW BAPI IDOC Inbound process to upload Open Purchase Orders in ECC6.0. The creation program included a tracking log to produce number of PO’s to be created, number of PO failures/successes along with a detail listing of errors. The program could be run multiple times while addressing errors to allow for successful upload.
Company
Pilgrim’s Pride (Rockwall, TX)
Duration
January 2008 – July 2010
Position
SAP Development Manager ECC 6
Responsibilities
Review and approve functional specifications put together by the functional teams
Manage development requests juggling between management priorities and available resources
Provide leadership, staff development and day-to-day management of the SAP Development team
Execute SAP strategies and best practices for the development, maintenance and support of the SAP environment as well as contribute to the overall achievement of a robust, reliable and cost-effective SAP solution
Development, implementation and support of interfaces, conversions, enhancements, reports and forms using ABAP
Coordinate changes needed during support stack applications
Trouble shooting/coordination of trouble shooting production ABAP issues.
Company
Pilgrim’s Pride (Pittsburg, TX)
Duration
April 1998 – January 2008
Position
Senior SAP Software Engineer R/3 3.1H – ECC 6
Responsibilities
Created ABAP programs utilizing advanced reporting techniques, ABAP Objects and controls (ALV, Text, Tree and HTML)
Wrote several interactive Add/Update/Delete programs utilizing Dynpro to maintain custom Z tables used in a configuration/transaction/master data capacity in which the SAP enqueue/dequeue locking functionality was utilized
Cloned standard SAP Goods movement bapi and added missing IS Oil logic so it could be used in place of Goods Movement BDC’s. This was done to eliminate most goods movement problems and expedite upgrades
Customized VL02N IS Oil “addition quantities” screen to allow entry and storing of individual case weights which are then summed and passed back through the standard interface. This was done to satisfy a customer need of individual case weight on the shipping manifest
User exit development and implementation including User Exits, Enhancements, Badi’s and Bapi’s
Created configuration for output types using output determination, condition tables, and access sequences. Created ALE configuration to use this output type and linked it to trigger IDOC’s. Added custom code to standard SAP IDOC’s using enhancement and user exit framework
APO 4.1 – Modified an APO CIF user-exit to block the update of special procurement key through the R/3 APO integration. This was done to allow transportation lanes to be updated by an in house program. Created the in-house program to automatically create, maintain and delete transportation lanes based on APO SNP master data utilizing several APO bapi’s
CRM 5.0 – Created R/3 Material/CRM Product Extension download function modules. These function modules are utilized during the standard data transfer interface when data is maintained in R/3. Created R/3 configuration table entries in TBE24 and TPS34 for this to happen. Once in CRM, a badi was utilized to take the additional data being sent from R/3 to fill the custom product extension set. Created a custom program to help maintain Territory Management linked to R/3’s CompanyCode / Billto / Shipto / Soldto / Payer / Brand
Analysis – I have researched problems in all three landscapes to determine legitimate problem or user error. I have utilized SAP’s OSS system to help resolve problems. I have started messages with SAP which have become notes. I have designed and implemented procedures to avoid problems with known bugs that SAP refused to address.
Company
Hudson Foods Incorporated (Rogers, AR)
Duration
October 1991 – April 1998
Position
Senior Programmer / Analyst
Responsibilities
RPG/400, RPG IV, SEQUEL and QUERY 400 on an IBM AS/400.
Company
Waccamaw Corporation (Myrtle Beach, SC)
Duration
August 1988 – October 1991
Position
Senior Programmer / Analyst
Responsibilities
RPG III on an IBM system 38, AS/400.
Company
Allsup’s Convenience Stores Incorporated (Clovis, NM)
Duration
September 1985 – August 1988
Position
Operator / Programmer / Analyst
Responsibilities
RPG II on an IBM system/36, 38. Was first hired as an operator before taking on self developed initiative to be a programmer/analyst.
EMPLOYMENT HISTORY
Date
Company Name
Role
Sept 14 - Current
Summit Electric Supply
Senior SAP Software Engineer
Apr 12 – August 14
Eclipse Aerospace
Senior SAP Software Engineer
Jan 11 – Feb 12
HCL AXON
SAP ABAP Consultant
Aug 10 – Dec 10
JDT Incorporated
SAP ABAP Consultant
Jan 08 – Jul 10
Pilgrim’s Pride
SAP Development Manager
Apr 98 – Dec 07
Pilgrim’s Pride
SAP ABAP Developer
Oct 91 – Apr 98
Hudson Foods Incorporated
Senior Programmer / Analyst
Aug 88 – Oct 91
Waccamaw Corporation
Senior Programmer / Analyst
Sep 85 – Aug 88
Allsup’s Convenience Stores Incorporated
Operator / Programmer / Analyst
QUALIFICATIONS
Level
Subject
College / University
Degree
Information Technology
Eastern New Mexico University