Sap Abap Developer Resume
SUMMARY OF EXPERIENCE
- 25 years as a Information Technology Consultantpossessing a diversified background in SAP, Mainframe and PC Technologies.
- Dialog programming, Screen Painter, Menu Painter, Enhancement Framework, ABAP Dictionary, Function Module development, BAPI, BADI development, RFC, ALE, IDOC's, User Exits, SMOD, CMOD, ALV, BDC, SAP Script, SmartForms, HTMLBusiness , Internet Transaction Server (ITS), Workflow, Business object development, SAP Query, Direct input, XI, SAP Console, LSMW, Enhancement Framework.
- SAP Software Versions:
- 3.0F, 4.0B, 4.6C, 4.7, ECC6.0
- Module Experience:
- FI/CO,MM, PM, SD, PS,PP,WM,LIS, PMIS,SCM,HR,OM,PA,ESS
- Extensive Dialog programming using screen painter menu painter, HTML templates
- Custom additional data tab screen for SD delivery line item transaction VL02N
- Online tool for sales managers to align sales reps to specific regions and sales areas
- Created ALV frontend to maintain custom table that would drive the display options of custom sub screens for the PO and PR.
- SAP Console WM RFID transactions: Goods issued to process orders,SU picking and goods receipt by process order, Single Process Order Confirmation, Pick by Delivery
- Custom transaction to maintain EHS label information repository for printing of all finished and unfinished materials.
- Hazardous Label print program utilizing SAP Console to print labels from shop floor as products are being shipped.
- Additional data tab screen for Purchase order and Requisition screens. Sub screens for customer specific data within PO's and PR's
- Compensation module within HR for managers to provide increases in salaries and bonus for employees
- Module for HR to terminate multiple employees from one screen
- Modifying and customizing HR ESS dialog transactions along with HTML templates for user interface
- Strong communication and interpersonal skills.
TECHNICAL SKILLS
Language : ABAP/4, NATURAL, VISUAL BASIC, ADS/O, SQL, BAL, BASIC, SAS,
COBOL, MICROFOCUS COBOL, CLIPPER, VAX DEC FORMS.
DBMS : DB2, IDMS, ADABAS, MS-ACCESS, DBASE III
Hardware : Sun Solaris, IBM 30XX, 43XX, IBM PC, DEC VAX/VMS, PDP 11/XX
Software : MVS, DOS/VSE, VM/CMS, MS-DOS, TSO/ISPF, ROSCOE, OWL, ICCF,
PANVALET, LIBRARIAN, EASYTRIEVE PLUS, SYNCSORT,
SAS, VSAM, CICS, DMLO, TEMPUS SHARE, XTALK, PCANYWHERE, DIGITAL DESIGN, CHECK-WRITE, LOTUS, INTELLICALL PHONE SYSTEM, MS-OFFICE, WINDOWS, LOTUS NOTES
EMPLOYMENT HISTORY
Confidential, 08/2009 to Present
SAP ABAP Developer
Responsibilities: SD and WM enhancements
- Enhancement of Sales Order process to determine shipping carrier, route and payment terms for 3rd party distributors.
- BADI to validate European distribution centers when goods issue is posted to ensure that a Pro Forma invoice has already been created.
- Created SmartForm and driver program utilizing NAST to print material Labels from RFID packing transaction. Enhanced RFIDshipment and delivery packing transactions for the printing of material labels.
- Created forms and driver programs for shipment and delivery Bill of Lading, Packing Lists.
- Created Smartform for Pick List
Confidential, 03/2009 to 07/2009
SAP ABAP Developer
Responsibilities: Implementation of 3rd Party Logistics interface for Greek Warehouse.
- Developed interface for 3rd party logistics warehouse processing center located in Greece. The interface created standard sales orders, return orders, cancellation of orders, deliveries, picking of delivery, post goods issue of delivery, printing of delivery, creation of invoices, and printing of invoices at multiple locations. The interface utilized a flat file supplied by the logistics center and sent back a file of confirmed sales orders along with an email of an Excel spreadsheet of all sales orders, deliveries and errors from ALV report. The logistics center's sales order, and delivery numbers were added to SAP tables LIPS (delivery item) and VBRP (Billing Item). Enhancements were made to BADI's to update the LIPS table along with the SAP's invoice function module to update VBRP. An additional data tab screen was added to the delivery item screen to display and update the external logistics sales order and delivery item numbers that were added to the LIPS table. This was achieved by utilizing a BADI and custom function modules to display and update the external customer data. In total the interface utilized 8 enhancement implementations to SAP objects including BADI's, function modules, module pool programs, and SAP Greek add on programs to accomplish all of the requirements for the logistics center.
- Utilized BAPI's to create Sales Orders, create deliveries, confirm delivery, create Billing Documents.
- Interface to load Accounts Payable transactions from external system. Program simulated SAP transaction FB01
- Cost Center/Element Group Analysis of Plan/Actual Report
Confidential, 07/2008 to 03/2009
SAP ABAP Developer
Responsibilities: Implementation of ECC6 for OneAero project.
- Developed enhancement to give users configuration control of all custom fields for Purchase Orders, Requisitions, RFQ's, Contracts, and Scheduling Agreements. The users were given control of setting the field attributes (i.e.display,required,hidden,optional) by document type. Developed ALV front end for users to update custom configuration table that contained the custom fields by document type.
- Enhanced custom sub screens for Purchase Orders, Requisitions, RFQ's, and Outline Agreements.
- Created enhancement points within Sales Order transaction to flow government contract data to Purchase Orders and Requisitions. Custom BADI was created to update the PO and PR's at the time of update and create.
- Created custom BADI to add Material Classification data to Purchase requisition line item text. The BADI was executed at the point when the PR line item created.
- Developed Dynamic Pegging interface for Purchase orders and Requisitions to populate a custom table that would be used for downstream interfaces and BI reporting.
- Developed Vendor interface to legacy system. Program utilized change pointers to determine vendor adds and changes by time period.
Confidential, 11/2007 to 07/2008
SAP ABAP Developer
Responsibilities:Upgrade and conversion of two separate instances of 4.7 to consolidated instance of ECC6
- Developed ALE strategy for data conversions from two separate 4.7 SAP instances to populate new ECC6 system. Setup of ALE configuration to support data conversion effort.
- Data Conversion Objects utilizing BAPI's, LSMW, ALE, IDOCS, Direct Input programs
- FI/CO
- Open Account Receivable Items
- Open Account Payable Items
- Internal Orders
- Activity Types
- GL Balances
- Cost Centers
- Activity Types
- Cost Elements
- Material Master
- Classification Data
- Quality management
- Batch master
- PM data conversion
- Functional Locations
- Equipment
- Maintenance Plans
- Maintenance Items
- Task Lists
- Notifications
- Maintenance of SAP Console WM RFID transactions for warehouse processing
- Bin to Bin Program
- Pick by Delivery
- Analysis and coding of RICEF objects that were changing from 4.7 to ECC6.
Catalyst Consulting 05/2007to 10/2007
SAP ABAP Developer
Warehouse Management RFID Transactions using SAP Console
Responsibilities:
- Created custom RF transaction to print hazardous labels for FUJI films. The transaction was used by operators on the shop floor to print out the label information of the product for shipping.
- Configured barcode within SAP for printing that was used for all of the labels.
- Developed custom transaction to maintain EHS label information repository for printing of all finished and unfinished materials to be shipped from manufacturing plants for FUJI films. The company used this as a replacement for an external system from which they were printing all of there material labels.
- Created RF transaction that enabled warehouse employees to issue goods to a process order for Noramco pharmaceutical. Transaction has 5 screens where the users could save materials to post at different times within the process. A custom table was utilized for the saved data. The transaction had to determine materials were transferred to that staging areas as well as what had been already been issued for the orders. Multiple people were able to issue goods to the same process order concurrently. An additional screen was created to allow the user pick a batch from a list for inventory managed materials.
- Created RF transaction to process order confirmation (COR6). Four screens and a custom save table were utilized to store start and end time for phases. Previously entered date and times could be reviewed and edited before a final confirmation. Accumulated reactor duration was automatically calculated eliminating the need external spreadsheets and reducing calculation errors and entry errors. SAP does not provide a BAPI for this transaction in the version that this was created. The logic to process the order confirmation had to be reverse engineered from SAP's COR6 transaction to accomplish this. This method was utilized to avoid using call transaction or BDC processing.
- Worked on SU picking and goods receipt by process order transactions for Noramco Pharmaceutical.
Confidential, 01/2007 to 02/2007
SAP ABAP Developer
Employed by: TR Systems, Inc. (Independent Consultant)
- Created program to extract all financial data (FI/CO) and change history of critical objects from SAP and loaded to flat files. The program would be sent to their customers and loaded on their SAP systems for them to run the data extract. Multiple versions of the program had to be constructed to handle different versions of SAP going back to 4.0b. Business Strategy, Inc. did not have an SAP system of their own so the creation and maintenance of the versions of the interface was completed on an external system. Supported their customers for the installation and execution of the extract when needed.
Confidential, 12/2004 to 04/2007
SAP ABAP Developer
Employed by: Confidential
Responsibilities: Order to Cash Implementation with module work in FI/CO,MM, PP, WM, SD
- Created FI/CO data extract from SAP to third party software package for company financial reporting tool "Upstream" for three separate SAP instances.
- Cost Center Balance report
- Enhanced the VA01 Order Entry transaction to execute a custom screen to display products by batch, inventory quantity, and by product lines. The user could select the displayed products while the screen would total quantities and detailed information to assist the user to select the correct products for the sale. The screen would transfer products selected to the sales order line items by using a customer enhancement utilizing CMOD. This custom screen was also utilized for the internet sales application and can be executed stand alone for a "what if" tool.
- Created real time interface to obtain contract pricing from and external system for products utilizing XI and user exits within the order entry transaction.
- Extended Invoice IDOC and created custom RFC to interface with external contract system via XI.
- Created XI interface to populate external data warehouse system.
- Created custom RFC's to support the internet sales application system.
- Upload of Planning Data for Cost Centers Program
- Analysis of migrating separate SAP instance of subsidiary into the corporate instance. This included collecting an inventory of all technical objects and determining conversions of master data. Identified objects for upgrade issues from 4.6b to 4.7 as well as conforming all objects to Unicode compliance.
- Interface to Create FI Postings using Excel Spreadsheet
- Developed user exits and interfaces with postal service for the validation of city, state, and zip codes during the sales order process.
- Created warehouse management system interface programsfor Brazilian subsidiary.
- Enhanced Nota Fiscal printing process for error recovery and user notification using SAP office and SMTP Email.
- Material Master conversion from separate instance of SAP using custom RFC interface
- Worked with Basis team identifying deficient performance of custom programs.
- Optimized programs that were identified to meet the delivery center's performance standards.
- Enhanced SAP's MB56 (Display Batch Where-Used List) to display only finished goods while rebuilding internal structure of data for display purposes.
- Created production tracking report that produced a listing of product that is scheduled to be produced, packaged, and shipped.
- Created report to analyze monthly requirements for materials and determine if inventory on hand is sufficient to satisfy future requirements.
- Developed process of adding Barcode to WM transfer orders. This included the setup of a print server, configuring the SAP printer, custom barcode, and the enhancement of the transfer order sapscript.
- Developed program to transfer pricing to material master.
Delmarva Power 03/1996to 12/2004
SAP ABAP Developer
Merger implementation of Potomic Electric and Conectiv
Module Worked: MM, PM, FI/CO,HR
Employed by: Confidential, (Independent Consultant)
Responsibilities:
- Developed BADI for HR authorizations so user id's can only view certain data within the organization
- Implemented 4.7 downgrade for Structural Authorizations in HR so that managers can enter time for employees outside of their current organization
- Developed SOX process for users to document why they were signing on to special user accounts to update production data. Implemented user exit to force the user into the SAP Script editor so they could document their session. Created program for managers to view the documentation and also view what transactions and other actions they performed.
- Developed SOX reports for Retro, additional , and off cycle payments for HR managers. Developed process for emailing reports to cost center heads SAP Inbox as well as Emailing notices of the report generation to their Lotus Notes inbox.
- Developed program to create users for new company, setup of roles, defaults, parameter id's. Program sent out email to notify user of new password.
- Program to send SMTP Emails
- Program to extract user profiles and update remote systems
- Program to track user activity and terminal id's
- Created workflow to create SAP user Id's and HR Infotypes for employees when they are hired, and delimit employee records when they are terminated. This involved creating custom business object to accommodate Conectiv's business processes.
- Designed and developed Custom dialog transaction to manage the compensation program for management employees within the company. This included data entry screens, custom tables, reports, authorization level structure for managers, interfaces, SAP script for compensation sheets to employees. The system updates Basic Pay and Additional Payments Infotypes once the managers have all approved the increases for the year and provides a reporting structure for past compensation.
- Developed strategy for copying HR Organization structure from a production environment to test clients using ALE
- Created program to extract data from HR to provide consolidated reporting for Potomic and Conectiv master data
2000 - 2002: Upgrade implementation 4.0B - 4.6C / ESS implementation
- Configured and implemented Employee Self Service (ESS) using SAP's Internet Transaction Server (ITS). This consisted of copying and modifying SAP's dialog transaction programs, HTML templates. ITS setup and administration, setup employee role for data display/maintenance, and IMG configuration. Setup access to external benefits confirmation statement within ESS.
- Implementation of structural authorization.
- Developed custom evaluation path along with function modules to determine the root object of the structural authorization.
- Developed strategy and code to implement Structural Auths into custom HR reports and programs that do not use the logical database PNP so that structural authorization will be enforced.
- Designed strategy for identifying levels of management within the PD org structure along with reporting capabilities.
- Developed subscreeens for SAP infotypes to include custom data, which involved extending SAP tables and enhancing dialog modules for customers needs
- Designed and developed custom dialog transaction for mass termination of employees. This transaction groups employees together so the HR service center can terminate large groups of employees in a simple one step process.
- Program to recreate variants for 40b upgrade
- Conversion of electrical substations to Plant Maintenance system. This included: Functional Locations, Equipment, Maintenance plans, Maintenance items, Tasks lists, Equipment BOM's, Material BOM's, Notifications, Orders, and Classification
- Order Settlement User Exit along with custom table, maintenance program, and conversion program to support PM order settlement
- B2B implementation including the replication of the Organization structure from HR using ALE for approvals within B2B
1999 - 2000:HR implementation for Conectiv modules PD, PA, PR, TM.
- Complete conversion of all PD objects and relationships of Organization Structure
PA Infotypes: Actions, Organizational Assignment, Personal Data, Leave Entitlement, Addresses, Planned Working Time, Basic Pay, Internal Control, Date Specifications, Additional Personal Data, Absences, Attendances, Absence Quotas, General Benefits, Time Sheet Defaults
- Development of Custom InfoTypes for PA and PD modules
- Configuration of dynamic events including the development of ABAP sub-routines for Dynamic events.
- User Exit for Infotypes to validate data and other processing logic: Time Sheet Defaults (0315), Communications (0105), Organizational Assignment (0001) , Personal Data (0002), Basic Pay (0008), Attendances (2002), Bank Details (0009), Recurring. Payments/Deds. (0014), Employee Remuneration Info (2010), Absence Quotas (2006)
- Developed Audit report for Organizational Management to provide the HR service center a tool that alerts them for inconsistent or bad data within PD
- Copied and enhanced SAP's Flexible Employee Data report (RPLICO10) for all of Conectiv's point in time data reporting needs
- Developed Maintenance programs for PD to restructure the organization and transfer employees
- Program for batch headings that is used for all batch reports company wide
- Function Module to print custom print of selection screen attributes
- Created programs to replicate PM data to new plants when they would come online, which included all PM objects including extending materials to new plant to support material and equipment BOM's
- User Exit for PM orders to check when user would TECO order that against open purchase requisitions for the order
- Debugging problems
- Applying notes
- Rebuilding of data
- Programs to audit LIS against MM and CO
1999: Upgrade implementation 3.0F - 4.0B module PS
- Project system cost report
- Report of project costs and WBS's
- FI/CO
- Activity Price maintenance
- Cost center maintenance program
1998 - 1999: Merger implementation of Atlantic Electric and Delmarva Power
Modules: MM, PM, FI/CO, LIS, PMIS
- Complete data conversion including legacy and SAP MM
- Stock Master, Onhand Quantities, Consumption quantities, Outline Agreements, Source List, Purchase Orders, Vendors, and Material Bill of materials
- Direct Input program to load Material Master
- Program to create and maintain Outline Agreements from EXCEL spreadsheet
- Program to create source list for Outline Agreements
- Material reservation maintenance programs
- Material Maintenance programs
- Purchase price variance
- Vendor spend report
- Price analysis to evaluate venders
- Program to delete fulfilled reservations
- Report of WBS within projects
- Report of Rollup cost for project levels
- Report for Monthly Actual Cost
1996 -1998: Full Life Cycle Implementation with Delmarva Power module MM, PM, FI/CO, PS
- Original implementation for Delmarva Power Stock Master, Onhand Quantities, Consumption quantities, Outline Agreements, Source List, Purchase Orders, Vendors, and Material Bill of materials
- Stock material locator subsystem interface
- Inbound interface from engineering design application for Material Reservations & Goods Issued
- Auditing programs of Material Reservations to external engineering design subsystem
- Inventory Management Movement Totals report
- Dollars Invoiced against Purchase Orders
- Inventory management material consumption summary
- On hand value report
- Stock delivery performance report
- Purchasing line item fill rate report
- Material Onhand Comparison Report
- PM data conversion including legacy and SAP:
- Functional Locations, Equipment, Equipment bill of materials, Material bill of materials, Work Centers, Maintenance Items, Maintenance Plans, Task Lists, Notifications, PM orders, Work Centers
PMIS
- Extended info sets
- Rebuilding of data
FI/CO
- Internal Order interface from Job Design Engineering subsystem that included material reservations, goods issued, updating orders for primary cost, activity input planning and billing information.
LEGACY CONVERSION
Converted legacy data using ADABAS/NATURAL for the SAP implementaion
Prior work History to SAP ABAP Development
Confidential, 1994- 1996
Employed by: Confidential, (Independent Consultant)
Responsibilities:
- Worked with the Commercial Sales Division on a decision support system that supported Scott\'s sales force.
- The data repository is formatted and maintained using COBOL , DB2 and SAS on the mainframe. The PC system is written in CLIPPER - DBASE III and runs on a Novell Network. Substantial interaction with users to determine new functionality of system for changing business needs. Implemented Phase I of enhancements, which required extensive changes to the present Mainframe and PC systems.
Confidential, 1988 - 1998
Employed by: Confidential, (Independent Consultant)
Responsibilities:
- Responsible for analyzing business needs and requirements for purchasing PC hardware and software. Develop and support existing software for the phone company. Converted all CLIPPER - DBASE III systems to a WINDOWS environment. This includes normalizing all data for a relational database environment using Microsoft Access, and Microsoft VISUAL BASIC for the front end. Created custom profit/loss, commission check, inventory tracking system.
Confidential, 1994
Employed by: Confidential, (Independent Consultant)
Responsibilities:
- Worked on DISC/IRS system that generates 1099\'s and W2\'s for their health subsidiaries. Designed new 1099 and W2 forms using AFP software to print forms at their Easton Print Facility. Installed, tested, and customized new version of software for the 1993 Tax period. Created W2 subsystem to interact with existing software for new business needs. Converted new CIGNA subsidiaries to system for 1099 and w2 processing. The system is written in COBOL using CICS/VSAM.
Confidential, 1987 - 1993
Employed by: Confidential, (Independent Consultant)
Responsibilities:
- Responsible for the installation of INTEGRAL FIXED ASSETS system for the corporate data center as well as the regional hub in Belgium under a COBOL CICS-VSAM environment. Performed all system testing along with software customization.
- Converted all company data at a summary level. Installed the system in Belgium under a COBOL DOS/VSE environment with users in France and Germany. This required extensive travel to all three areas during conversion.
- Developed a Project Tracking System in France using DBASE III - CLIPPER during the conversion of this site. Installed and maintained system on a PC platform.
- Conversion of INTEGRAL HRMS PAYROLL system from COBOL DOS/VSE IDMS environment to MVS DB2/CSP by converting their data along with all program enhancements that were utilized for the old IDMS system.
- Developed a PC check writing system for Accounts Payable. The system was driven by a CLIPPER - DBASE III system and used DIGITAL DESIGN check software to format and print laser checks from a downloaded mainframe file.
Confidential, 1985 - 1987
Employed by: Full Time
Responsibilities:
Completed various assignments ranging from Banking to Manufacturing emphasizing work for Delmarva Power and Light. Responsibilities included analysis, design, and coding of an on-line Job Design System using NATURAL/ADABAS. Completed enhancements of existing budgeting system that was written in NATURAL/ADABAS and COBOL.
Confidential, 1984 - 1985
Employed by: Full Time
Responsibilities:
Responsible for analysis, design, implementation and maintenance of various applications. Implemented a daily production system for a large insurance company. Participated in the conversion and rewrite of assembler programs from DOS/VSE to COBOL under MVS.
EDUCATION:
- Maxwell Institute Diploma of Business Data Processing
- Delaware Technical A.A., Industrial Engineering