23
G. ANDREW ALLEN 4771 Casimir Circle (315) 453-9132 Liverpool, NY 13088 [email protected] skype – glenn_a_allen Skills: Excellent communication skills with superiors, analysts, peers, business, offshore resources. High attention to details and diligent follow through. Strong problem solving skills and excellent analytical abilities. Peak performer and fun to work with even under stressful environments. Employment: Excelsior Solutions, Liverpool, NY Software Architect 11/04 – present Founded my own corporation to perform consulting services, specializing in design, software development, and SAP application development. Client: Vision Service Plan (Marchon), Melville, NY 4/14 – present Develop and maintain reports (transactions), functions (RFC), enhancements, forms, interfaces, WebDynpro, search helps and apply OSS notes for the JDA project (supply chain) and production support in an SAP ECC 6.0, SCM 7.1, AFS 6.5 environment. Work with SD, MM, WM, FI, APO, SNC using ABAP. Develop technical specs, qc checklist and documentation according to the Marchon process. Perform knowledge transfer to the technical team. The following excerpt describes the SAP projects in more detail: Reports Build and maintain ALV reports for the following: Material info for Skaga (abap query), Assign control number to MTO and TPO, RPO Details by Control Number, Sales Order Inventory Status Report. Interfaces Modified enhancement implementation ZEI_ALE_PO_CREATE1 in http://www.glennaallen.com Page 1 of 23

Updated resume - Glenn Allen · Web viewOSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application,

Embed Size (px)

Citation preview

Page 1: Updated resume - Glenn Allen · Web viewOSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application,

G. ANDREW ALLEN

4771 Casimir Circle (315) 453-9132Liverpool, NY 13088 [email protected] – glenn_a_allen

Skills: Excellent communication skills with superiors, analysts, peers, business, offshore resources.High attention to details and diligent follow through.Strong problem solving skills and excellent analytical abilities.Peak performer and fun to work with even under stressful environments.

Employment: Excelsior Solutions, Liverpool, NYSoftware Architect 11/04 – presentFounded my own corporation to perform consulting services, specializing in design, softwaredevelopment, and SAP application development.Client: Vision Service Plan (Marchon), Melville, NY 4/14 – present Develop and maintain reports (transactions), functions (RFC), enhancements, forms, interfaces, WebDynpro, search helps and apply OSS notes for the JDA project (supply chain) and production support in an SAP ECC 6.0, SCM 7.1, AFS 6.5 environment. Work with SD, MM, WM, FI, APO, SNC using ABAP. Develop technical specs, qc checklist and documentation according to the Marchon process. Perform knowledge transfer to the technical team.

The following excerpt describes the SAP projects in more detail: Reports Build and maintain ALV reports for the following: Material info for Skaga (abap query), Assign control number to MTO and TPO, RPO Details by Control Number, Sales Order Inventory Status Report. Interfaces Modified enhancement implementation ZEI_ALE_PO_CREATE1 in function ALE_PO_CREATE1 to revise the ECC to SNC Purchase Order create/change PORDCR102 IDoc processing, E1BPMEPOITEM segment, PO line item, material, short text, Ematerial, and Indus3 data element entries. Build program to update the control number in PO on ECC. New PO’s are grouped by doc type, material, delivery date and grid and for each matching set are assigned a new control number generated by function NUMBER_GET_NEXT. Update PO’s via BAPI_PO_CHANGE. Display output via REUSE_ALV_GRID_DISPLAY. Modify various extract programs (daily customer extract, knvh table extract, MVP) to add or modify selection screen. Deliver sample extract files to the SOA team for testing. Enhancements Analyze and modify methods associated with the following programs in /SAPAPO/: CURTO_CREATE_DP_RTO, TS_PSTRU_LOG_MANAGE, TS_PSTRU_PPM_MERGE. There were issues with performance, time outs and run time errors which ultimately were the responsibility of SAP. Create restocking fee for Canadian returns by doing the following: copy US pricing procedure to CA via v/08, code new pricing routine via VOFM. Assign payment term from customer master to order items by creating new data transfer routine via VOFM. Modify Deliv. date and Appt on in the Order overview – Current stock cat assignment report by creating an enhancement project for J_3ASD01 and coding include ZXJ5AU04 using field symbols to represent a dynamic parameter structure. Modify BAdI ME_PROCESS_PO_CUST method PROCESS_HEADER to comment out a variable assignment and to fix an issue with ME59N. Research archiving of email/attachments from SOST using functions

http://www.glennaallen.com Page 1 of 11

Page 2: Updated resume - Glenn Allen · Web viewOSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application,

SO_FOLDER_READ_API1, SO_OBJECT_READ, SO_ATTACHMENT_LIST_READ, and SO_ATTACHMENT_READ. Create z table, table maintenance, message, and transaction to store an RFC destination mapping. Build function to read this z table. Create same objects for z table to maintain brands to be excluded from SNC control screen. Add new fields to custom tabs in the material master (MM01). Create domains, elements, tables, table maintenance, and transactions. Modify screens and function modules to update and display new fields. Modify VA01 to add custom defaults in MV45AOZZ (following established modification conventions). Research custom tab name tcode, VFBS. Modify method CALCULATE_FREIGHT, called from enhancement spot in MV45AFZZ to remove delivery block for Vistec service materials. Modify custom po create bapi to ignore checks for specific users. Increase size of text editor comment box in screen of custom transaction. Retrofit custom Analyze GPO Processing editable ALV grid transaction with header and detail windows to control number scheme. Maintain original functionality so there are two transactions in one program. Build RFC in APO system that this program calls to get quantity. Modify custom module pool, Disassemble and/or Build Frames, to fix a false quantity error message. Build search helps and views for Temple material by Old material number and Temple material with Grid by Old material number. Build search help exit functions to eliminate duplicate entries and look up grid description. Create an append search help which includes the prior two and include it in collective search help MAT1_A. Modify custom search helps for the customer master, adding and rearranging fields. Inherit SNC Supplier View: Control Data WebDynpro project from departing lead developer before go-live. Modify various objects for production fixes (run time errors; incorrect data – description, quantity; time outs; add brand filter; add product description to screen; analyze processor use) including the following: data element, functions, enhancement implementation (\TY:CL_SALV_WD_C_TABLE_V_TABLE \IN:IF_SALV_WD_COMP_TABLE_EVENTS\ME:ON_EXPORT_EXCEL), structures, Main Controller, ComponentController, and Main view of Web Dynpro. Build objects to improve performance of the SNC Supplier View: Control Data screen including the following: table to store po data rather than reading it, programs to insert po data on schedule controlled by TVARV entries and to update ASN on those records. OSS Notes Debug standard programs to learn why foreign invoices were not included in Vertex tax process. Found that RFC_UPDATE_TAXES_DOC was not being called at invoice creation time. Implement note 1738657 with SNOTE to fix problem. Forms Modify sapscript for Mexican customer statement. Test and validate output via F.27. Analyze production issue with smartform delivery labels where one delivery had 8000 handling units and was taking too long. Found problem with inefficient select on EDIDC/EDIDS tables. Analyze production issue with smartform bar bell labels finding the table where the price information resides.Client: The Charmer Sunbelt Group, Coxsackie, NY – Develop and maintain transactions, reports, and forms in an ECC 6.0 environment. Work with SD and WM using ABAP. Adhere to existing coding style and conventions.

Brief bullet points: * assist with ZPRLIST * consult on encryption and getting order type within VF01 * correct empire logo for plant to plant form (GI slip)

http://www.glennaallen.com Page 2 of 11

Page 3: Updated resume - Glenn Allen · Web viewOSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application,

* in charge / customer storage fee screen program * Invoice to landscape format * modify ZSDROUTES for customer storage * rescheduler, copy/change SDV03V02 * summary of delivery by material form * transfer order replenishment * Warehouse ReceiptClient: Pure Fishing, Spirit Lake, IA – Develop and maintain enhancements, reports, and forms in an ECC 6.0 environment. Work with SD using ABAP. Adhere to existing coding style and conventions.

Brief bullet points: * billing issue, user exit RV60AFZC, USEREXIT_FILL_VBRK_VBRP * user exit Z_SD_MV45A_SAVE_DOC_PREP, sy-datlo * Reports: Daily Credit Card Transactions, Dock to Stock Measurement, Sales BOM Movement, Sales Sub Ledger * Invalid ship-to address on ZRDF InvoiceClient: Hampson Group, Lake Orion, MI 8/10 – 11/10 Enhance and modify UK formatted forms into USA standard forms for a company code implementation (Odyssey Tooling) in an SAP ECC 6.0 environment. Work with SD, MM, PP, and PS using ABAP. Adhere to existing coding style and conventions. Assist with all other development technical needs (debug run time errors, explain how programs are running, knowledge transfer, etc.) for the US implementation.

The following excerpt describes the SAP projects in more detail: Forms Modify smartforms for Quotation, Order Confirmation, Invoice, Export Invoice, Certificate of Conformity, Delivery Note, and Purchase Order. Modify sapscript, print program, and output configuration (transaction OPS0) for Network Order and sapscript for AP check. Test and validate output via the following transactions: quotation – VA22, order confirmation - VA02, invoices – VF02, certificate of conformity and delivery note – VL02N, purchase order – ME22N, network order – CN22, and AP check – FB60 / F110. Conversions Build LSMW program to add activities to network orders using bapi BAPI_NETWORK_MAINTAIN. Generate ALE interface for this bapi so that LSMW could be used. Maintain programs to load FI documents for sales orders, purchase orders, and general ledger. Reports Transfer the following reports (and associated data dictionary objects) from UK sandpit to US DEV: Confirmed Sales Order Quantity by Period Report, Confirmed Sales Order Value by Period Report, Sales Order Value by Requested Date Report, and Sales Billed Revenue by Period Report. Activate reports, fixing any issues in US DEV. Improve performance and add network order functionality to Production / Network Order Confirmation report. Copy S_ALR_87013564 (11ERL1C) to a custom report painter object adding sold-to customer and customer group using transactions CJE5 and CJE2. Enhancements Transfer the following enhancement from UK sandpit to US DEV: Modify ZXV50U09, adding a read to a custom table to check for stock types to include in unrestricted stock on VL10H. Implement enhancement KAP10001, user exit ZXPS2U02 to populate the new characteristics (customer and customer group) in report painter.

Client: MacDermid Printing, Atlanta, GA 5/10 – 9/10 Develop Singapore and UK forms in an SAP 4.7 Enterprise environment. Work with SD and WM using ABAP. Adhere to existing coding style and conventions.

The following excerpt describes the SAP projects in more detail:

http://www.glennaallen.com Page 3 of 11

Page 4: Updated resume - Glenn Allen · Web viewOSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application,

Forms Create smartforms and print program for Domestic Tax Invoice, Export Tax Invoice, Commercial Invoice, Credit/Debit Memo, Shipping Note for Non Dangerous Goods, Sericol Shipping Note, Packing List, Dangerous Goods Note, and IATA Dangerous Goods Note. Test and validate output for invoices using transaction VF03 and shipping note using VT03N.

Client: Boehringer Ingelheim, Ridgefield, CT 11/09 – 12/09 Maintain reports, interfaces, and applications for various projects in an SAP 4.7 Enterprise environment. Work with TM, PS, and FI/CO using BSP and ABAP. Perform testing in DEV with mocked up data and in debug mode because of inadequate data. Adhere to BI coding standards.

The following excerpt describes the SAP projects in more detail: Reports Modify drill-down report, Profit Center Accounting – Detail Report by eliminating an errant duplicate line caused by improper data and use of COLLECT. Interfaces Build function to send non-PO invoices to the Supplier Portal. This function is called for an initial data load, reads data from tables in /cockpit/, and sends data to XI via an RFC. Investigate issues with Travel and Expense Citibank File Cleansing Program. Work with business analyst examining pre and post cleansed files. Enhancements Modify web based MVC Arinso solution for Travel and Expenses, transaction PR05. Modify the following methods of class YARINSO_ETRV_MO_TRIP: ME_IUN_GET_ORDER to exclude specific order types, ME_IUN_VALIDATE_WBS to check requested dollar amounts against the available wbs budget (search wbs family for entry in bpge table; transaction CJ31), ME_IUN_CHECK_COST_ELEM_COMBOS to validate allowable cost element (cost center, order number, wbs element) combinations on a trip line eg. statistical. Modify method DO_HANDLE_EVENT of class YARINSO_ETRV_CO_ESS_MAIN to prevent users from trying to change cost elements when no receipts exist.

Client: Kraton Polymers, LLC, Houston, TX 10/09 – 11/09 Develop Asia Pacific forms for the Global ERP project implementation in an SAP ECC 6.0 environment. Work with SD and QM using ABAP. Respond to aggressive deadlines as project was late when I joined. Participate in design and status conference calls with Asia Pacific management.

The following excerpt describes the SAP projects in more detail: Forms Create sapscript for Certificate of Analysis for AP based on the global form. Generate Japanese translation of the COA. Test and validate output using transaction QC20. Create smartform for Pro Forma and SD Invoice for AP based on the global form. Implement unit of measure rounding solution to handle two decimal places for weights. Insert a chop for China and a digital signature for Japan. Test and validate output using transaction VF03. Modify smartform for Letter of Explanation for AP. Include standard text composing of Chinese version of the letter. Test and validate output using transaction VL03N.

Client: Engineering and Professional Services, Inc., Tinton Falls, NJ 9/09 Review the requirements and analysis of the Deltek Labor Distribution Summary Report which includes data from the following transactions: CATS_DA, PC00_M10_CALC, S_PH9_46000172, PA20, CAT2 (initially the report was planned to be created from the Winshuttle querySHUTTLE tool). Communicate my recommendations to the CIO.

Client: Northrop Grumman, El Segundo, CA 3/09 – 6/09 Develop interfaces and enhancements for the One Source project, a PP implementation (with MRP and plant extensions) in an SAP ECC 6.0 environment. Work with MM and QM using BSP and ABAP. Develop technical specs, unit test plans and documentation

http://www.glennaallen.com Page 4 of 11

Page 5: Updated resume - Glenn Allen · Web viewOSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application,

according to the NG process. Participate in functional/technical spec reviews and final walk through. Conduct knowledge transfer sessions. Conduct training session on the data dictionary. Participate in training sessions covering BAdI’s, Enhancement Framework, performance tuning, eCATS, workflow, PI, BW, Solution Manager, Visual Composer, etc.

The following excerpt describes the SAP projects in more detail: Enhancements Design, build, and unit test a system to track packages from PO, non- PO, Stores Kitting and hand carried sources. Build custom tables (and domains, elements) and view to store package data. Build function group (bapi, functions, screens) to register packages (populate tables), create package movements, and report on package movement history. Create bapi so that functionality can be executed from rfgen scanner or screens. Select delivery information from HR tables for non-PO packages and from order tables for Stores Kitting packages. Modify user exit ZXMBCU01 from MIGO (goods receipt) to update the custom tables for PO packages and to update fields in MKPF. Under enhancement spot MB_MIGO_BADI create a new implementation and within that create a new class to query the user using a standard popup function. Create an ALV grid for user to choose the correct employee from selection. Create ALV grid to display package movement history. Interfaces Build prototype to link quality notification screens to external eMatrix application. Create business server page with a link to eMatrix with a header referral. Create programs to open an IE page set to an eMatrix URL. Research steps involved to add a button to quality transactions (QM01 – 03, QE51N, QA01 – 03, PLMD_AUDIT, and QEW01). Forms Design and build smartform labels with bar codes for the package tracking enhancement. Create a label for non-PO packages and one for Stores Kitting packages. Create process to print labels to a local Zebra printer.

Client: Ford Motor Company, Dearborn, MI 4/08 – 12/08 Develop interfaces, enhancements, and provide leadership for the FRAMES project implementation in an SAP ECC 6.0 environment. Work with MM, CRM 5.2, EWM, SCM 5.10, and Solution Manager 4.0 using ABAP Objects and XI/PI 7.0. Assist in creating Ford coding standards. Provide support to junior members of the team and offshore resources. Develop technical specs, user test cases and other documentation according to the Ford QC process. Participate in technical reviews of functional specs and technical specs. Work with Solution Manager to store documentation and to manage defects. Participate in peer code reviews. Provide support for the integration test process. Conduct knowledge transfer sessions. Participate in training sessions covering OO, XI, Enhancement Framework, Checkpoints, Radio Frequency.

The following excerpt describes the SAP projects in more detail: Interfaces Each interface uses the following XI objects: Integration Builder - data types, message types, message interfaces, interface mappings, configuration scenarios; and SPROXY. Each interface has a class in XI which perform xml parsing, field mapping, and xml rendering. Each file contains a header record with a sequence number and a

trailer record with record total. They use a custom Integration Framework common mapping class which validate the header and trailer records. Each interface maintains any errors or warnings and has the functionality to reprocess. Build custom object to process Quantitative Tie In (QTI) between ECC and Legacy (compare inventory quantity). This object required 2 outbound interfaces and an inbound interface. This object is composed of 3 parts: 1) Transaction which invokes a selection screen to choose plant(s) and parts for comparison which is saved in a z table. A scheduled program selects the parts and quantity from MARD, formats the data as a file in

http://www.glennaallen.com Page 5 of 11

Page 6: Updated resume - Glenn Allen · Web viewOSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application,

a legacy 90 record format, and the file is ftp’ed to legacy. 2) Legacy ftp’s back a file with parts that have quantity differences in a legacy 46P record format. The data is stored in a z table which will be viewed by users via transaction using an editable alv grid. User can mark the quantity for adjustment and the program updates the z table accordingly. 3) A scheduled program selects these marked records, formats the data as a file in a legacy 46P record format, and the file is ftp’ed back to legacy to adjust their quantities accordingly. In production this is a multi-day process end to end. Co-build custom object for the Actual Cost interface with a junior developer. This object is an inbound interface. Legacy ftp’s a file with parts and costs that are loaded into the planned price fields of the material master (costing 2 tab). Use the following bapi’s to process: BAPI_MATERIAL_EXISTENCECHECK, BAPI_MATERIAL_ SAVEREPLICA, BAPI_OBJCL_GETDETAIL, BAPI_OBJCL_CHANGE, BAPI_MATVAL_PRICE_CHANGE. Maintain custom object for Confirmation, Denials, and Cancellation Orders. This object is an outbound interface. During the processing of outbound deliveries in EWM various events can happen such as delivery cancellation, machine denials, bin denials, pick denials, goods issue, assessment of freight charges. This information is stored in a file, formatted into a legacy record format, and ftp’ed to various legacy systems. The interface is scheduled on a daily basis and may be run on demand. Build prototype to ftp outbound files to legacy system using functions FTP_CONNECT, FTP_COMMAND, FTP_DISCONNECT. Determine the appropriate legacy commands to successfully ‘put’ the file. Conversions Build conversion object for customer master business partners in CRM. The object is also used as a daily interface so all of the XI setup referenced in the interface section applies. The object creates, changes, or archives customers. Use the following bapi’s in the object: BAPI_BUPA_CREATE_FROM_DATA, BAPI_BUPA_ROLE _ADD_2, BAPI_BUPA_SPL0030_ADD, BAPI_BUPA_FRG0040_CREATE, BAPI _BUPA_FRG0020_ADD, BAPI_BUPA_CENTRAL_CHANGE, BAPI_BUPA _ADDRESS_CHANGE, BAPI_BUPA_SPL0030_CHANGE, CRM_STATUS_CHANGE _INTERN. Enhancements Maintain BAdI Implementation /SCWM/EX_ERP_GOODSMVT_EXT, enhancement spot /SCWM/ES_ERP_GOODSMVT in EWM to determine the movement type based on the destination bin of the scrap stock. Build custom tables with table maintenance to store the reference of warehouse, storage bin and the desired movement type. Build function to return document flow, providing a link between it_ordim_c and ct_goodsmvt internal tables within the BAdI. Work closely with functional consultant testing the BAdI using transaction sppfp. Prototype enhancement points for Source List Determination. The source list helps determine the purchasing document and item for each inbound delivery. Create enhancement points in program RM06W003. Mentoring Mentor, train, and support junior team mates. Provide overview of SAP to team members with no SAP experience. Miscellaneous Perform various tasks such as investigating short dumps, researching OSS notes, etc. Reverse engineer ‘clearing house’ solution from EU programs and objects.

Client: Lockheed Martin, Owego, NY/ Rockville, MD 10/07 – 3/08 Develop a major enhancement for phase 2 of the GEM project in an SAP 4.7 Enterprise environment. Work with FI/CO, PS, and DMS using ABAP. Adhere to LM coding standards. Develop technical specs, user test cases and other documentation according to the LM process.

The following excerpt describes the SAP projects in more detail:

http://www.glennaallen.com Page 6 of 11

Page 7: Updated resume - Glenn Allen · Web viewOSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application,

Enhancements Build program to allow users to reallocate labor and non-labor costs from one cost object to another (wbs element, cost center, production order). Create user maintained tables for document type and cost element that are used during the selection of cost documents. Design editable alv grid where the selected documents are displayed, certain fields are updatable, and using a hot spot where long texts are maintained. Create error checking process where updated fields are validated, FI and CO suspense rules are checked, and LM blackbox checks are carried out. Use BAPI_DOCUMENT_CREATE and BAPI_DOCUMENT_DELETE_DIRECT to maintain documents in DMS while awaiting manager approval. Use Generic Object Services (GOS) to allow user to create approval attachments stored on the DMS document. Create and maintain DMS characteristics and classes for this process.

Client: Boehringer Ingelheim, Ridgefield, CT 5/07 – 10/07 Develop and maintain reports, interfaces, conversions, forms and perform troubleshooting for an implementation project in an SAP 4.7 Enterprise environment. Work with PM using ABAP, XI and workflow. Adhere to BI coding standards.

The following excerpt describes the SAP projects in more detail: Reports Build and maintain ALV reports for the following: Pick List Report, Maintenance Order Report, Scheduling Reports (IW37 and IW38), Labor Utilization Report, Collector Detail and Summary Report. Transport reports with variants, layouts, and tree location. Interfaces Modify custom business object ZLDLIKP to send delivery information to a Red Prairie WMS system. Investigate IDoc DELVRY03 for use in the interface. Conversions Build conversion program for loading batches and inventory using bapi’s BAPI_BATCH_CREATE and BAPI_GOODSMVT_CREATE. Allow user to choose files from the presentation server or the application server. Enhancements Build function to update a custom material availability flag stored on the work order (IW32) by determining if all of the material is available and then calling CO_IH_USERSTATUS_SET to update the status accordingly. Modify user exit ZXMBCU01 from MIGO (goods issue) to call the function as a background task. Modify user exit ZXWOCU07 from IW32 to call the function as a background task in order to reverse the flag in case more material is added to the order. Modify user exit ZXMBCU08 to call the pick list form from transaction MB21/MB22. Investigate and test user exits within the invoice processing stream looking for an ideal point to send out invoice information. Forms Create smart form and smart styles to generate an order confirmation form. Modify smart form to add a tax line to the invoice. Create sapscript for custom pick list. Mentoring Mentor and train employees learning ABAP.

Client: Johnson & Johnson - GPSG, Bridgewater, NJ 3/07 – 5/07 Develop and maintain reports and interfaces for various projects in an SAP 4.6C environment. Work with FI/CO using ABAP. Adhere to J&J / IBM coding standards. Attend training on how to work in a pharmaceutical (validated) environment.

The following excerpt describes the SAP projects in more detail: Reports Maintain ALV reports for the following: Noramco P&L Report, Standard Waste Analysis Report, Balance Sheet Values by Account (MRN9), Transfer Planned Activity Requirements for Production (KSPP). Interfaces Modify report to include functionality to transfer data to an access database by integrating a custom ActiveX document (vb program) into the report using Desktop Office Integration. Model this change from an SAP Professional Journal article.

Client: Lifetime Brands, Westbury, NY 11/06 – 2/07

http://www.glennaallen.com Page 7 of 11

Page 8: Updated resume - Glenn Allen · Web viewOSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application,

Develop and maintain interfaces and forms for an implementation project in an SAP 4.7 Enterprise environment. Work with MM, FI, and SD using ABAP. Adhere to Lifetime Brands coding standards.

The following excerpt describes the SAP projects in more detail: Interfaces Create user driven program to load FI transactions (FB01, FBS1) from a spreadsheet using a bapi and a BDC. Create event driven batch programs to 1) augment files with sap data 2) create new files with inventory reconciliation data and 3) create new files to be loaded into and external system. Forms Create smart form to generate a sales order print document. Modify smart forms to correct a calculation and to add a new corporate logo.

Client: ITT Industries, Seneca Falls, NY 4/06 – 11/06 Develop and maintain reports, interfaces, dialogs, and enhancements for an implementation project in an SAP ECC 5.0 environment. Work with MM and FI/CO using ABAP and XI Adhere to ITT coding standards.

The following excerpt describes the SAP projects in more detail: Interfaces Modify transaction outbound function (SAP to business units) to process invoice (MIRO), check request (FB60), payment (F110), credit/demo memo, revaluation, commercial vendor down payment (F-47, F-54, F-110). Modify internal electronic invoice function to process invoice verification with and with out po’s by adding more fields. Modify BDC call transaction to FB60. Modify function to update Optura tables so that non po based invoices are archived as PDFs and viewable via function call to ARCHIVOBJECT_DISPLAY. Create payment reclassification function to apply payments to the appropriate business unit GL account using bapi BAPI_ACC_GL_POSTING_POST and to process reversals of these reclass postings when the payment is reversed using bapi CALL_FB08. Verify all interfaces work by monitoring transactions using SXMB_MONI. Enhancements Replace one large custom table with 3 custom tables to conform to standard database design rules. Create tables, maintenance views, ALV report to populate tables and show results, and dialog program for user to maintain tables.

Client: Black & Decker, Towson, MD 11/05 – 3/06 Develop and maintain reports, dialogs, BAdI’s, bapi’s, enhancements and forms for a back office automation project in an SAP 4.7 Enterprise environment. Work with GTM (MM, SD) using ABAP. Adhere to Black & Decker coding standards.

The following excerpt describes the SAP projects in more detail: Reports Build and maintain ALV reports for the following: Supplier Purchase Price History, GPA Rpt to communicate a consolidated view of firm and forecast orders, GPA: Goods Receipt History with Pricing Condition, Material Planning Data (CPP), GPA: PO Print Register. Enhancements Build programs to automate transactions (inbound delivery, goods receipt, supplier invoice) within the trading contract: Dialog program for choosing PO’s/inbound deliveries to process (using table control), allow for changing of quantity, provide data entry fields for VL31N, MIGO, and MIRO. Called bapi’s to carry out these transactions including GN_DELIVERY_CREATE, BAPI_GOODSMVT_CREATE, BAPI_INCOMINGINVOICE_CREATE. Modify BAdI ZGPA_ITEM_MAINTAIN to fix error with adding lines of the trading contract. Forms Modify smart form for the Global Trade Purchase Order – import a new font for more flexible font sizes, fix problem with double digit page numbers. Mentoring Mentor new employee who replaced original designer of the project without

http://www.glennaallen.com Page 8 of 11

Page 9: Updated resume - Glenn Allen · Web viewOSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application,

a delay in the finished project deliverable. Work with users located in Macao and Hong Kong.

Client: Rolls-Royce Corporation, Indianapolis, IN 7/05 – 11/05 Develop reports, conversions and enhancements in HR for a migration project: US PeopleSoft system to an existing global SAP 4.6C environment.

The following excerpt describes the SAP projects in more detail: Reports Build standard and ALV reports for the following: US Payroll Summary, US Pre-Payroll Exception. Conversions Build conversion program using BAPI’s for the following: Credited Service Time using HR_INFOTYPE_OPERATION. Enhancements Time Management – User Exit for Absence Checking: Modify ZXPADU02, adding a read to a custom table to check for valid absence types. Translate UAW contract rules for credited service time into pseudocode and build batch program to calculate credited service and update custom infotype. Training Prepare for assignment by reviewing SAP class courseware HR350 - Programming in HR and mysap HR Technical Principles and Programming.

Client: Symbol Technologies, Bohemia, NY 1/05 – 6/05 Develop and maintain reports, BDC’s, bapi’s, infoshuttles, forms and perform troubleshooting in an SAP 4.7 Enterprise environment. Work with WM, PLM, SD and FI using ABAP. Review specs for CRM implementation. Adhere to Symbol coding standards and Sarbanes-Oxley compliance. Mentor Symbol employees learning ABAP.

The following excerpt describes the SAP projects in more detail: Reports Build and maintain standard and ALV reports for the following: Customer Self Service BOM, XELUS Update Source/Customer Location Program, Xelus Interface: Create Transfer Postings for Repairs. Uploads Build BDC programs to delete delivery items for 0 qty deliveries and delete deliveries with no items. Build program to create a purchase requisition via BAPI_REQUISITION_CREATE. Enhancements Modify Intercompany Pricing User-Exit programs, modify Serviceman Interface - Module Pool screen field setting. Forms Modify sapscripts (and print programs) for the US Customer Services Invoice, Canada Customer Services Invoice, and the Print Put away/Prep label.

SUNY Institute of Technology, Utica, NYAdjunct Lecturer 1/08 – 5/08Teach an introductory course in ABAP programming to undergraduates, graduates andsoftware professionals. Prepare course syllabus and adapt lesson presentations, homeworks,and exams. Install and use MiniSAP as the platform for instruction.

PPC, East Syracuse, NYSystems Analyst/Programmer 11/99 – 11/04Develop and maintain reports, interfaces, BDC uploads, enhancements, forms and apply OSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application, Electronic Management System (EMS) running on a DEC Alpha. Code, test, execute, and verify ABAP conversionprograms. Develop and maintain reports on web based, externally built data warehouse thatinterfaces with SAP using SQL, VB.net, ASP.net, XML, and Crystal Reports.

The following excerpt describes the SAP projects in more detail:Reports Build standard and ALV reports for the following: Credit Reason, Standard Cost

http://www.glennaallen.com Page 9 of 11

Page 10: Updated resume - Glenn Allen · Web viewOSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application,

and Margins, AR Aging, AP Aging, Sales Report with Freight, Open Sales Orders, DetailedSales, Detailed Bookings, Purchasing Exception Message, Missing Quality Inforecs, Outbound Delivery Listing, Customer On-Time, Component Stock Listing, BOM Explosionwith Unrestricted Stock, Product Cost, Open Purchasing Documents for Inventory, Standardand Future Costing, Supply and Demand, Outstanding PO's, Customer Master Data, etc.Interfaces Build programs to interface with other systems for the following (some executed manually by the user, some automated in batch): create an HR extract file that is imported into an ADP system; create sales, open orders, and bookings extract files that are imported into a custom access database; create a customer contact/address extract file that isimported into a UPS system; retrieve a file of deliveries from the UPS system and upload them into SAP; create a customer contact/address extract file that is imported into an Eskerfax server; create a customer contact/address extract file that is imported into a FedEx system; create several extract files (invoice, booking, inventory, master data, etc.) that is imported into an external custom made data warehouse; create an extract file of PO's and ftp it to Mohawk Shipping Corp. where they import it into their Track Point software.Conversions Build conversion programs using standard SAP programs and/or BDC’s forthe following: customer master, vendor master, material master, bill of material, routings, purchasing information records, pricing master, storage bins, inventory stock balances, general ledger, accounts receivable, accounts payable, open sales orders, work centers, creditlimits, reference operation sets, explode BOMs, quality information records, routings for reference operation sets, assignment of stocks to storage bins, trigger point upload, vendorpartnerships, etc.Uploads Build BDC programs for the following: accounting costing, customer materialnumbers, HR wages, rev levels for engineering change numbers, various material masterchanges, Sales Information System data, cross plant information records, budgeting, copyinga plant’s routers over to another plant, etc.Enhancements Work with users to clarify requirements, identify user exits, develop programs, test and train for the following: create a transaction that reads weight informationfrom a smart scale, calls CO11N, and fills the screen with the weight information; with userexit in VL02N automate a goods receipt with MIGO, a stock transport with MB1B and apost goods issue; customized a special unit of measure to be printed on the invoice forcertain customers, etc.Hot Pack Upgrades Work with Basis personnel to resolve SPAU intersections and fixabap related issues.OSS Notes Implement, research and sometime reverse 100+ notesForms Build and modify sapscripts for the following (also created calling programs forcustom sapscripts): Credit Memo Request, Order Confirmation, Production Order, Bill ofLading, Purchase Orders, PRT Document, Pick List, Pack Slip, Invoice, Pro Forma Invoice,Notification, Goods Receipt Slip, NAFTA, Bar Code GeneratorBar 1 Labels Build and modify labels for the following: Traveler, Shipping, Goods Receipt, etc.

Develop, test, and maintain PPC's first intranet site using Frontpage, Photoshop, and HTML.Maintain externally built intranet/internet sites using ColdFusion.

KEANE INCORPORATED, North Syracuse, NYSenior Consultant 11/97 – 6/99Perform development and production support on a Chess manufacturing system in a UNIXenvironment. Interact with users to determine technical requirements. Code, test, documentand migrate SuperLayer programs into production after user approval.Conduct remediation of client source code on various Year 2000 engagements. Analyze,code, unit test, and assure quality for Cobol and Mantis modules using TSO, ISPF, Viasoft,

http://www.glennaallen.com Page 10 of 11

Page 11: Updated resume - Glenn Allen · Web viewOSS notes in SAP 4.6C modules - SD, MM, FI/CO, PP, HR using ABAP. Major player in SAP implementation, converting from legacy ERP application,

and EXPEDITER.

HEALTH CARE DATA SYSTEMS (HCDS), DeWitt, NYSoftware Engineer 8/94 – 11/97Trouble shoot problems, implement requests, and coordinate releases on a large medicalcomputer system. Interface with marketing, customer support, and applications to refinespecifications of changes. Design, code, test, verify and document PRO-IV (4GL byMcDonnell Douglas) function changes. Participate in meetings with management to updatethe status of changes.

COMPUTER SCIENCES CORPORATION (CSC), Syracuse, NYProgrammer/Analyst 8/92 - 7/94Participate in the software development cycle of a large project (size of 2 million lines ofcode). Code Ada programs from detailed design. Interface with system engineers to resolvedesign issues. Unit test coded Ada programs. Ensure full conformance of software procedures and process requirements. Update documentation to reflect changes in design.Submit program modules to Engineering Technical Review for quality assurance. Heldsecret security clearance.

Computer Languages:Skills: ABAP, XI/PI, VB.net, HTML, SQL, R, Python, Android Applications (Java), SuperLayer,

PRO-IV, JCL, ColdFusion, CICS, Ada, C, Mantis, Pascal, Assembler, Cobol, Fortran,CLIPS, GPSS/H, Basic, APL, Lisp, Prolog, OpenGLHardware/Operating Systems:Sun Workstation, IBM/compatible PC's, IBM 4361, DEC PDP-11, Gould Power Node 6080, DEC Microvax II, Hitachi 380, MVS/XA, TSO, SunOS, UNIX, DOS, VM/SP, VAX/VMS, WindowsSoftware/Tools:Knowledge in report writers, HTML editors, manufacturing systems, databases, graphics, spreadsheets, word processors and tools such as Crystal Reports, FrontPage, Chess, SQLServer, Oracle, Access, Paradox, Photoshop, Visio, Excel (2010 certified), Word (2010certified), ISPF, Viasoft, EXPEDITER, Visual SourceSafe, NORTON 2000, et al.

Education: SYRACUSE UNIVERSITY, Syracuse, NYMaster of Science in Engineering Management, May 2001 GPA: 3.40/4.0Master of Science in Systems and Information Science, Dec 1999

SUNY INSTITUTE OF TECHNOLOGY (SUNY IT) at UTICA/ROME, Utica, NYBachelor of Science in Computer/Information Science, May 1992 GPA: 3.78/4.0,Minor: Mathematics President's List

Professional Toastmasters International – club officer, ACM – Professional Development CommitteeAffiliations: Chair, SUNY IT Alumni Association - Board of Director, ASUG – member

http://www.glennaallen.com Page 11 of 11