Sap Resume
Alpharetta, GA
Profile
Sr. SAP certified ABAP consultant over 14+ years of exclusive SAP experience comprises of8 SAP full lifecycle implementations, upgrade and production support projects on SAP R/3 - ABAP/4. Professional career started with SAP- ABAP. Expertise in all phases of software development life cycle (SDLC) including Requirement analysis -Functional design -Technical design -Coding -Debugging -Testing -Optimization -Documentation -Implementation support -Maintenance. Professional at ABAP, Java, Struts, J2EE (JSP, Servlets, JDBC, Java Mail), Hibernate, Ajax, SQL and Oracle. Good knowledge of business process re-engineering concepts. Worked as senior team member in various implementation and support projects. Able to lead, Multi-task, adapts to changes, and manages complex projects. Expertise in co-coordinating the offshore team and strong team player. Professional in interacting with business users, functional and technical teams to meet the project deadlines. Ability to work above and beyond call of duty. Self and quick learner of new technologies. Excellent communicator with strong leadership, analytical and organizational skills
SAP Expertise
Expertise in Reports, Interfaces, Conversions, Extensions and Forms (RICE, FRICE, RICEF). Expertise in ABAP, ABAP Objects, ABAP Object Oriented Programming, Data Dictionary, ABAP WebDynpro, ALV Classical and Interactive Report Programming, Dialog Programming, Smartform, SAPScript, ABAP/4 query, LDB, Workflow, OSS, ALE, EDI, IDOC, RFC, File Interface, Data conversions, Uploads, Migration using BDC LSMW BAPI, Enhancements and Modifications using User-Exits, BADI. Expertise in Unicode character set, Unicode conversions, Multi currency conversions, VOFM routines, V1/V2/V3 updates, Business transaction events (BTE), configurations (SPRO). Expertise in Change Transport System (CTS), Debugging , Performance tuning using SQL Trace, Extended Syntax check. Expertise in Accelerated SAP (ASAP) methodologies Win Shuttle, Solution Manager, background job scheduling tool Autosys, JCO, Business Data Toolset (BDT), BSP’s, Business Objects (BO), IS-Utilities, EP, XI, Solution manager, NWDS. Experienced in requirements gathering, analysis, technical specification preparation and documentation. Expertise in Review ABAP code and perform final object check based on the standards as per QA guidelines. Strong experience in Code review, Testing the objects in Development and QA system
Further SAP expertise includes work experience in new implementations, upgrade & Integration projects, ASAP Methodologies, programming in SD, MM, FICO, CO-PA, IM, PP, PM, PS, CS, SM, WM, EWM, QM, BW, ISU, ISU-CCS modules, APO and Logistics Execution. Also have experience working in Classification and Variant Configuration, AFS, Order to Cash (OTC), Resource-Related Billing, Logistics Invoice Verification, Order Fulfillment, Supply Chain Management (SCM) and Data Warehouse
Tech Skills
ERP : SAP R/3
SAP R/3 : ECC 6.0, WAS 6.40, ECC 5.0, 4.7, 4.6C, 4.6B, 3.1, 2.2, SAP NetWeaver 4.0
Languages : ABAP/4, Java, J2EE, C, C++, COBOL, SQL, PL/SQL, PHP
SAP Technical skills : ALV, Module pool programming, SAP scripts, Smartform, VOFM, BDC, BAPI,
LSMW, EDI, ALE, IDOC, Workflow, OOABAP
SAP Functional skills : SD, MM, FICO, WM, EWM, PP, PM, PS, CS, SM, BW, OTC, SCM, CRM, IS-Banking,
IS-Retail, IS-CCS
Operating System : Windows NT/98/2000, Windows XP, UNIX and DOS
Databases : Oracle 8i/9i/10g, My SQL, DB2, MS Access
Front-ends : SAP GUI, VB 6.0
Web Technologies : HTML, DHTML, XML, AJAX, Java Script, VB Script, CSS
Multimedia : Photoshop, Flash
Confidential, Alpharetta, GAJul ’08 - Present
Sr. SAP ABAP Consultant
Environment: ECC 4.6C
Responsibilities:
- Involved in Impact analysis and preparing technical specifications for new and change requests, review ABAP code and perform final Object Check based on the standards as per QA Guidelines
- Involved in fixing of CRQ, PRB, APP issues
- Created data dictionary objects Tables, views, lock objects, Infosets and assigned infosets to the user groups. Worked on pricing routines, update terminations and short dump issues. Implemented OSS notes
- Fixed the application issues related to CS and Worked on APO while debugging the production issues in PS
- Developed several custom ALV Reports, some of them are, Report that will list all the billed sales orders which are cleared, Report in SD that runs in background and updates the schedule lines of sales orders based on the material availability, Report in FI that will list all the details by the end of the fiscal year, Report in FI will update the custom table with the customer and default active profit center, Report that will regroup the customer and vendor data, Report that will get the production order details in a given period
- Developed RF transaction to post the goods receipt based on the purchase order and item, RF transaction to post the good receipt based on the purchase order, modified the RF transaction LM01 (Inbound > Putaway > Putaway by TO) to select all the material at a time to move to destination storage bin. For this used a User-Exit (screen)
- Added a barcode for the material number on delivery note smartform for the specific plants, fixed the problem with delivery note Smartform, added the barcode & start date for the production order number of the transfer order on custom Smartform /sie/e_mm_torder
- Applied modification to the several transactions using User-Exits such as When Invoice gets created through service order an email notification is sent to the project manager about the creation of invoice against the PO using User-Exit, When entering the Sales Deal on the header if we run across an item not included on the Sales Deal it removes the Sales Deal from the header and also from the entire order. to avoid this, User-Exit is modified to not blank out sales deal entered at the order header level if it encounters and item with invalid sales deal, an User-Exit is developed to determine the route for the shipment of goods if the existing route does not handle the order (VT01N), added the manufacturer part number which is available from the PO is added to the outbound ORDERS IDOC by using the User-Exit
- Updated the custom tables with first confirmed delivery date and requested date based on the schedule lines. These tables are updated whenever the SO is created or changed thru event trigger
- Worked on VOFM routines (Pricing routines) in SD module
- Developed several custom BDC programs such as BDC that will read the storage location address in the attached spread sheet and updates the configuration tables (OX09), BDC program that will create the runtime version of the objects (CU34)
- Worked on multi currency of AP invoice, PO
- Used win shuttle for SAP data entry from excel file
- Created datasources for BW (RSA6), written start and end routine for the Datasources in BW
- Used the Autosys for background job scheduling
- Fixed the problem of address in Invoice form output, fixed the sales order texts issue of non numeric value and fixed the issue with sales order creation thru service order which involved APO
- Worked on Workflow for PO Change, Approval, Invoice Approval, Credit note notification
Confidential, Racine, WIAug ’07 – Jun ‘08
Sr. SAP ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- Involved in requirements gathering, analysis and preparing technical specifications¸ review ABAP code and perform final Object Check based on the standards as per QA Guidelines. Involvement in weekly SCM and EHS calls with global users.
- TechnicalSupport in SAP IS-U. SAP R/3 - FICA, Billing, Invoicing, SD, MM
- Worked on developing and customizing of Web Dynpro applications using MVC Architecture in NetWeaver Developer Studio
- Using WEDI for creating logical system, assign logical system to client creation of partner profiles and creation and assignment of ports for IDocs. Create RFC destinations and assign message types based on the inbound or outbound messages. Developed various Conversion/Interface applications to migrate legacy data on the Unix server into SAP application, for different modules using various techniques ( LSMW, BDC, BAPI, IDocs etc).Modifying the datastage server jobs to run more efficiently during the nightly Tivoli batch processes thereby reducing the amount of time taken to complete the batch cycle. Used UNIX commands to process and create new files using merge techniques with paste, cut, cp commands
- Developed several custom ALV Reports. Some of them are, Report that generates the monthly sales for all the ship to states for a particular period of time in SD, Report that displays the details of sales quantity in the given date, Report that prints all the items whose quantity is bellow re-order level, Report that displays sales order and dispatch details, Report that displays the open contracts not used for a period of time,Report in Material Master that outputs Material Vaulted Stock, grouped by Material type and plant
- Developed Module pool program to displaying the Batch and the TO details for transaction LM02 and LM05 which is to be implemented as a RF Menu and is to be used in a scanning device
- Updating the PO delivery date & PO Quantity in the database once the date is validated. Use of BAPI transaction to find out the Function Modules. Creation of Batch along with its characteristics for the transaction BMBC by using the BAPI’s BAPI_BATCH_CREATE and BAPI_OBJCL_CHANGE. Also Classifying of the Batch
- Developed and modified several custom and existing Smartforms, some of them are, developed a new Smartform and driver program to print batch labels, Designed Smartform for displaying Shipping Delivery Note and Outbound Deliveries for the transaction VL02N, Defined a logic and changed the layout of the Invoice Smartform to print readable marks on the SAPScript making it enable to be read by a OMR scanner. And also assigned SAPScript and SAPScripts to the output type using NACE transaction (SPRO Settings)
- Modified SAPScript for Purchase Order (MEDRUCK), Delivery notes (RVDELNTE) and Invoices (RVINVOICE)
- Developed User-Exit to update the custom table NOVA when material group of a material is changed, When PO gets released or canceled using transaction ME28 the status of the PO is to be updated in the custom table using User-Exit, developed a User-Exit that gives an error message when the quantity on sales order exceeds the max quantity (SAPMV45AFZZ), customized User-Exit for VOFM (Requirements and Formulas for SD Pricing) to include PRO number from delivery on handling units
- Data uploaded to SAP from excel file using Win shuttle
- Developed a several BDC programs, some of them are, BDC for MIRO transaction for creating Invoices for paid fright and unfurnished shipment, BDC for Creation of Outbound Delivery (VL01NO) and Proof of Delivery (VLPOD), BDC for sales order that updated records in the sales order screen or will create new sales order depending on the source data file (File transfer) from external system using VA01 and VA02 transaction, BDC for transaction XK01 to transfer the vendor address into R/3 system, BDC to create Invoices (VF01) that reads a file to get the details
- Worked on Data Migration of sales orders using IDocs and BAPI for posting data
- Extended the basic IDOC type DEBMAS02 to store and communicate contact person’s business address through ALE
- Worked on Invoice (810), Advanced Shipping Notification (856) IDOCs. Also extended basic IDOC types for new fields by creating new segments. Also created partner profiles and port definitions
- Used the Autosys for background job scheduling
- Worked on Workflow for Goods Issue Notification , Sale Order Notification, Service Order Notification
- Assisted in Unit and System Testing of developed mappings
Confidential, AZ Feb ’07 – Jul ‘07
Sr. SAP ABAP Consultant Environnent: SAP E.C.C 6.0Responsibilities:
- Prescreen the functional specifications and document the technical specifications as per the user requirements
- Correction and testing of all the custom objects that were found to have defects after the upgrade
- Modifications and enhancements to the Custom Objects according to the specifications provided by the functional team
- Worked on Unicode conversions of the objects and currency conversions
- Developed ALV Report for customs Info which simulates the output of the transaction FTEX, developed a revenue Report for auditors in FI/CO in AP & AR sub-modules. This Report provides the complete revenue status for the given accounting entry date, generated the ALV Report that displays the journal information
- Developed BDC call transaction program to update/create Customer master info records (File transfer) using VD51/VD52, BDC program for transaction XK02 to update the IBAN number of all the vendors in European countries
- Involved in BADI Implementation BADI_SD_BILLING for filling a custom table using Method INVOICE_CHANGE_POST
- Download data from SAP vendor, customer, material, classification for cleansing and later sent the data through ALE/IDoc to other systems like Maximo, Advantex only data which needs to be send
- Modified the SQL queries according to the syntax of Oracle 10g
- Developed a custom SAPScript called RIBA statement and the custom program, which triggers this form in FI module. This form is triggered from the transaction F110 (Payment run program), copied and modified check printing program and SAPScript in FI/CO as per the client requirement for changes like signatures, MICR lane etc
- Redesigned the layout of a SAPScript P and G label to print the output on an A5 paper instead of an A4 paper
Confidential, NH Aug ’06 – Jan ‘07
Sr. SAP ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- Responsibilities include preparing Technical specs, debugging testing and fixing the issues
- Developed custom ALV Report to facilitate MRP run to determine the quantity expired for each batch (MRP run needs to project unconsumed batch quantities at the batch expiration date and make a demand adjustment for the unconsumed quantity), developed ALV Report to allow SAP R/3 automatically calculate date of manufacture for selected in-house manufactured products in specific plants
- Developed a driver program to generate Adobe forms for manufacturing bill of material
- Worked on equipment (IE01), functional locations (IL01) and open work orders (IW31) conversions in PM, worked on G/L accounts, cost center and profit center data conversions in FI/CO
- A hardcopy Certificate of Compliance is required to be created as document output for all deliveries. The standard SAP layout QM_QCERT_01 has been modified to meet the specification
- Changed Canada check print program in FI/CO to print new signatures which are stored in DIMM chips and installed in printers, designed a batch expiry date label using BARONE software and developed a customSAPScript to print the label
- Developed a module pool program to generate shipping unit labels and display them on custom defined SAPScripts
- Implemented a BADI in MM to issue a warning message if unloading point is blank before saving the material document (MB01)
- The User-Exit FM EXIT_SAPLV50Q_001 which gets triggered in the transaction VL06O has been modified to exclude all the deliveries for which the shipping unit has not been verified
- Developed customer exit in PM to set default values when creating maintenance notification or service notifications (IW51) in enhancement component QQMA0025
- Worked with custom RFC\'s for creating BOM, Engineering Change Order and for checking the existence of Material and Vendor
- Created a batch-input program to load the change of vendor address by using call Transaction method
Confidential, CA Feb ’06 - July ‘06
Sr. SAP ABAP Consultant
Environment: SAP 4.7, Oracle, Windows NT.
Responsibilities:
- Team Member in Analysis of Functional and Design of Technical specifications in align with the Quality standards. Prepared Unit Test Reports for the developed applications
- Developed a P&L adjustment Report program in FI/CO that will capture and allocate customer payment differences. This will determine payments and process FB01 BDC for allocation, developed an ALV bank reconciliation Report in FI/CO that displays an ending balance of a selected day and the transaction posted between that date and current date
- Modified SAPScript F150_DUNN_01/04, ML_Service_Entry, MEDRUCK to include logo, Contractor’s/contact person details like: email id of the buyer/customer, various terms and conditions based on document types, designed & developed custom SAPScript for Cancelled Invoices
- ME21N and ME22N: The standard transaction for purchase order has been modified to keep track of the initial requested delivery dates in Stock Transport Orders (STO) by extending the table EKET
- VA01 and VA02: This requirement involves defining new route using new shipping condition and updating the new shipping point while creating a delivery
- Modified User-Exit FM EXIT_RFFOEXIT_101 to display the company name on the output file based upon the company identification
- Involved in the preparation of Master Templates (Customer Master, Vendor Master) and Transactional Data Templates (Sales Orders, Purchase orders) for migrating the data from legacy system to SAP system
- Uploaded Customer Master, Vendor Master, G/L Master, and Material Master using BDC into SAP system
- Uploaded transactional data (Contracts, AR, AP, GL) into SAP system using the standard BAPI’s such as BAPI_CONTRACT_CREATEFROMDATA, and BAPI_ACC_DOCUMENT_POST
- Worked on EDI/IDOC’s for outbound PO’s, incoming vendor invoices in MM. Created vendor partner profiles, output types for IDOC processing. Also created custom function modules, process codes to incorporate the customer specific requirements
- Designed and extended IDOCs in SD/MM for outbound Invoice, delivery outbound and shipment inbound (856). Created new segments, added new fields by extending basic IDOC types
Confidential, CA Nov ’05 - Jan ‘06
Sr. SAP ABAP Consultant
Environment: SAP 4.6C, Java
Responsibilities:
- Analyzed the Salesforce.com Concepts of Organizational structure, Partner determination and Customer creation, Functional mapping of Salesforce.com Customer master fields to that of SAP Customer master fields
- Defined account groups, partner functions and partner determination procedure for customer master
- Analyzed the BAPIs/IDOCS available to perform Create, Change and Delete operations on Customer master in SAP
- Developed a RFC to get the employee group codes.
- Configured SAP R/3 ALE Interface to send/receive DEBMAS/ALEAUD messages with the SAP Interface module developed in JAVA, Configured the SAP system to use change pointers for sending DEBMAS as and when the Customer is Created/Changed in SAP
- Prepared user manual for installation setup of the ALE configurations required in SAP and maintenance manual for production environment, Scheduled required jobs in SM37 for ALE outbound and inbound
- Handled the peer review of code for all the objects developed, fine tuned several programs using different performance tuning tools like SQL trace, Runtime Analysis, Code inspector
- Provided Functional and technical assistance to the Integration team
Confidential, NY Aug’ 05 - Oct’ 05
SAP ABAP Consultant
Environment: ECC 5.0
Responsibilities:
- Enhancements - User Exits for custom code block validations
- Worked with Material Journals outbound program for interface process between SAP and People soft Financials
- Worked with Invoice Entry outbound program for interface process between SAP and People soft Financials
- Created new match code ID for billing documents not relevant for accounting
Confidential, CT Apr’ 05 - Jul’ 05
SAP ABAP Consultant
Environment: ECC 5.0
Responsibilities:
- Changes made to User- Exit to set payment block substitution when AP invoice posting is made by data file upload and when amount exceeds the configured amount
- Changed custom SAP copied order settlement programs to settle capital order to the relevant asset under construction (AUC) accounts in local currency instead of group currency
- Changed custom SAP Order settlement program to create multiple FI documents for an order settlement where SAP has a limit of having 999 line items per document/order
- Developed ABAP program to control the Residual Funding Analysis (RFA) process and the allocation of the balance sheet accounts to profit center summarizing PCA actual line items on company code, account and profit center giving YTD transaction amounts (transaction, local and PC currency)
- Developed ALV Report to draw balance sheet and P&L in 1-FR legal Reporting format for US (Futures Regulatory filing) using mappings
- Validated & formatted incoming data file to upload cost / profit centers to funding hierarchies
- Developed a program to copy GL master data from source company to target company (Selection screen)
- Changed custom SAP copied order settlement programs to avoid duplicate line items when processing with multiple transaction currencies
Confidential, IA Jan ’05 - Mar ‘05
SAP ABAP Consultant
Environment: 4.6C
Responsibilities:
- Developed interactive Reports on blocked invoices, interactive Report which displays the list of purchase requisitions in the basic list according to the user’s selection screen and which in turn allows the user to modify the purchase requisition in the secondary list, interactive Report to list the purchase orders details for a vendor
- Developed ALV Report that displays all material rates by using material number, sales organization, and distribution channel and condition type, ALV Report which will list out all the purchase order details and the secondary list contains all the information about the supplier, ALV Report to display the details of sales quantity in the given date.
- Developed ALV Report program for material values to display list of all materials under a plant. Selection screen contains plant, material type, developed ALV Report to display sales order and dispatch details
- Worked on the SAPScript layout sets in SD modules. The document modified were layout set RVINVOICE01 as per the client’s requirements, modified purchase order to include company logo
Academics
Masters in Computers
Bachelors in Computers