Sap Senior Lead Developer Resume
Sunnyvale, CA
SUMMARY
- Senior SAP ABAP Technical consultant with 11+ years in analysis, design, development, testing and implementation on different platforms and environments.
- Data Dictionary: Creation & Maintenance of Tables, Structures & Views, and other dictionary Objects.
- Expertise in ABAP/4 reporting (Classical and Interactive ALV’s), BDC Programming, LSMW, OO ABAP Programming, Dialog Programming with ITS mobile generated templates, BTE’s, FI Validation and substitutions, User Enhancements (Function Exits, BADI’s, Implicit and Explicit Enhancements), RFC’s, BAPI’s, Smart Forms, Scripts, ABAP Proxies, Web services,
- Expertise in HR - ABAP related to Custom Infotypes Creation, Using Macros to Read Data, LDB, PA, OM and Payroll Extractions.
- Experience in using Mass Processing Framework, RMCA events (FQEVENTS) and BRF Plus applications.
- Applied OSS Notes and expertise on SPAU and SPDD during the Service Packs applied to System.
- Expertise in Enhancement Framework, Switch Framework, Adobe Forms and SAP EDI (ALE/IDOC’s).
- Extensively worked in SAP BW Data modeling of Info Cube,Multi Provider, Virtual Provider, DSO, Info Objects, Data source, Transformation & DTP, Process Chains.
- Proficient in Data Extraction from SAP ECC (FI/CO, MM, SD), flat files and BW using extractors such as LO Cockpit, CO-PA, FI and Generic Extractors.
- Developed proxies in ECC system to transfer data to PI systems.
- Expertise on Loading Master, Text and Transaction Data using Info Objects, Info Cubes and DSO.
- Expertise on Data source Enhancements with User Exits, BADI's in BW.
- Expertise on routines (start routines, End Routines and expert routines) to update Characteristics and key figures in the Info Cubes.
- Expertise in converting Business Requirements to Technical Requirements and reviewing Change Requests or Change Requirements.
- Expertise in Data Transfer from SAP and Non-SAP systems.
- Worked on Vertex and Sabrix Tax Engine integration with SAP.
- Experience in HANA Modeling using Attribute, Analytical and Calculation Views using HANA Studio.
- Experience in Replication of Tables Data from ECC to HANA using SLT.
- Experience in creating Packages and Schemas in HANA Studio.
- Experience in Stored Procedures.
- Strong Production Support Experience by resolving the Defects with quick turnaround.
- Experience in using SQL trace tool, Runtime Analysis, Debugger and enhancements to optimize and enhance overall performance.
- Ability to meet deadlines, handle pressure and co-ordinate multiple tasks in a work / project environment. Determined to deliver high-quality and user-friendly products to the market as quickly as possible.
- Good communication, interpersonal and managerial skills, team player with positive attitude and self-motivated to work independently and in team as well.
- Experience in planning, execution and control of project milestones.
- Can work in a self-directed environment and be committed to results.
- Support for background jobs running at servers.
- Passion to assimilate new technologies and applications.
- Strong interpersonal communication and project management skills.
- Adept at working individually and in groups.
TECHNICAL SKILLS
Programming Languages: SAP-ABAP, SAP HR-ABAP, Web Dynpro, SAP BISAP HANA Modeling
Database Technologies: Oracle 8i/9i, MS-SQL Server 2000.
SAP Modules: SD, MM, QM, GTS, SCM, HR-ABAP, FICO (AR/AP/CO) ISU and CRM.
PROFESSIONAL EXPERIENCE
SAP Senior Lead Developer
Confidential, Sunnyvale, CA
Responsibilities:
- Developed RFC to fetch Sales Order Number and Purchase Order Number from ECC based on the Serial Number or Batch Number Combination on the CRM UI with the priority of the Partner Determinations.
- Developed Inbound ABAP Proxy to update the Reportable Description, Reportable Type and Japan Holding Days to RMA Notification Type (Z2) when clicked populate button on Trackwise system.
- Developed an interface to send all the FC Complaint details to Trackwise system through ABAP Outbound Proxy through Action Box.
- Developed RFC to fetch Sales Order Number and Purchase Order Number from ECC based on the Serial Number or Batch Number Combination on the CRM UI with the priority of the Partner Determinations.
- Developed a FM to send the RMA details using ABAP outbound Proxy to Trackwise system during the trigger Of FA Status change by adding the Tasks in QM02 through Action Box. If any errors update in custom table.
- Developed an interface to send the FMI(Failure Mode Investigation) Match when the FA Codes are added in Service Template using ABAP outbound Proxy to Trackwise system. If any errors update in custom table.
- Developed a program to retrigger the above errors updated in custom table to send all the details to Trackwise System.
- Developed program to update historical RMA Notifications (Z2) with FMI Document Number, FMI Document Description and Linkage Date.
- Developed Dashboard for all the transactions to this project using Module Pool to call SM30 Transaction.
- Enhancement of existing IDOC in ECC to update the Partner Details(Additional Credit-To-Party and Credit to Party) received from CRM.
- Developed ABAP Outbound Proxy to send Material Description, Manufacturing Date based on Serial Number Or Batch Number, Platform Details and Japan Licensed Product to Trackwise System when Item added Manually in Trackwise Product Grid.
- Enhanced existing Action class to update all the SR/FSO/DSO details in Staging Table and Developed a Program to send the SR/FSO/DSO Details from Staging Table to Trackwise System using ABAP Outbound Proxy. Developed Function Modules to get Cart Information and update FSO/DSO details for an SR in Staging Table through NEW TASK.
- Developed Function Module to send the Schema(Config Details) such as Service Request Type & Description, Customer Symptom & Description, Customer Symptom Detail & Description, Symptom Resolution Description through custom program and download on presentation server.
- Developed Function Module to send the CRM Notes Data through ABAP Outbound Proxy to Trackwise system.
- Developed Outbound ABAP Proxy to send the Survey Questionnaire Details to Trackwise System saved for an Service Request
- Developed Outbound Proxy to send the Attachments Data in Binary Format to Trackwise System.
- Developed Function Module to get the URL of the CRM UI to view the details of the SR/FSO/DSO based on the click button in Trackwise system (SR/FSO/DSO Number).
- Developed RFC to get UDI Number, Manufacturing Date based on Serial Number or Batch Number and Japan Licensed Product
- Hypercare support for Post Go-live Issues.
- Configured Action Box through SPRO and created a FM to create Vigilance and Regulatory documents using BAPI DOCUMENT CREATE to populate the characteristics in CV03N.
- Disable the Texts in the Text Editor when saved from the Texts Template Button in QM02 and resolving the existing issues for the texts.
- Worked on existing Vigilance Smartform to fix the issues.
- Worked on existing ALV reports to add new fields in the ALV layout and F4 functionality to the custom fields in QM02.
- Worked on IDOC FM to update the Tier Level when initial Z2 Notification is created from CRM.
- Added a custom field Tier Level on QM02 and designed a custom screen in CV02N with a new document Type as FMI using User Exits. The custom fields in CV02N are logged in custom table. The custom field (Tier Level) is updated through Service Template using BDC Call Transaction method.
- Work on Table Events for the custom tables.
- Developed a new Smartform for the above Document Type FMI and the BADI is used to call the Smartform.
- Developed a ALV Report for the display of the Z1 documents based on the Tier Level and other selection Criteria from QMEL table.
- Developed a utility program to update the new field added in existing custom table which is extracted by the Customer Service team to identify which FA Code is primary or not.
- Developed a Utility program to update the Tier Level through Job based on the change in the CV02N document for the FMI Document Type on the custom screen and send email in an excel sheet as an attachment.
- Developed a report to upload the PIR data into custom tables through EXCEL Sheet.
- Worked on Module Pool by adding two text boxes and check whether the Z2 Notification during creation or RMA Receipt meets the criteria of PIR. If PIR is met then populate the texts from custom table.
- Worked on Data Quality Project wherein validations are done for all the custom fields during creation and Change mode.
- Added extra fields in LSMW for the creation of Legal Complaints (Z1 Notification) through BDC Recording.
- Enhanced the RFC to fetch Sales Order and Purchase Order Number based on the part returned from the Equipment BOM.
- Worked on HANA upgrade in ECC landscape.
- Enhanced the UI field Service Request Type to active state when there is no follow-up FSO/SR.
- Enhanced the UI field Rejection Reason to mandatory when the Service Request sub-item is cancelled.
- Enhanced the class in CRM to not trigger mails based on the custom table configuration when changes are Done to Service Request in CRM UI.
- Developed a program to send the asset data through PI Proxy to Hyperion.
- Implemented multiple BRF Plus applications based on the customer requirements.
- Worked on Decision Table expression through a custom table to send Z2 Notification details to Trackwise based on the Notification Number.
- Worked on Database Lookup, Function Call and Procedure Call expressions using Functions in BRF Plus to create Z1 Notification in SAP ECC.
- Implemented Master Data BRF Applications.
Lead Consultant
Confidential, Redmond, WA
Responsibilities:
- Created an ALV report to display data for BOM through FM REUSE ALV GRID DISPLAY as per the data Retrieved from CS03.
- Created a program to default the Vendor Number in ME23N when Account Category Determination row is filled With data through special subroutine in NACE for Custom output Type.
- Implemented Customer Exit for adding Segments with Qualifier and Data in IDOC Segments with PO Number Details.
- Developed a Module Pool (ITS mobile with generated for screens) Six Section Blocks to add Program Name, Variants, Execute and Terminate Symbols in each of their Sections to automate the process of job scheduling
- When Execute symbol is clicked. Created Function Modules to automate the job scheduling for the programs.
- Worked in maintenance team to support for Production Issues by fixing and analysis for any ABAP Requirements (SD, APO, FI and HR) and failed jobs.
- Involved in Performance Tuning for Download of Planning Book Details in an input file through OPEN CURSOR Statement.
- Applied OSS Notes.
- Done SPAU Activities for every Quarter.
Lead Consultant
Confidential
Responsibilities:
- Developed a Function Module to download the SNP data.
- Developed a Webdynpro Application having ALV Table as o/p with some fields as Editable and Save button functionality enabled for the Shipments.
- Created Generic Data Source using Table, View and Function Module.
- Worked on extracting data from ECC system and in modeling BI objects to publish the data at present in Application Server.
- Developed BI customized data targets like DSO's, Info cube, Multiproviders and Process Chains.
- Implemented Routines to meet the requirement.
- Created Direct Process Chains for Master Data Attribute, Master Data Text and Transaction.
- Created Transformations, DTP between data targets with Start Routines, End Routines and Field Level Routines.
- Scheduled the Process chains as per the client requested timings and also resolved the upcoming issues During the Monitoring of Process chains.
- Involved in the TS review for all the Developments and uploading the documents in SOLMAN.
- Resolved the defects rose in QC Tool.
Senior Consultant
Confidential
Responsibilities:
- Developed a Function Module for Credit Card authorization and Settlement to Debit and Credit scenarios. It determine transaction as credit or Bill and process settlement functionality. Retry option for failed Scenarios.
- Enhanced Event 1110 for Tax Calculation.
Senior Software Engineer
Confidential, Redmond, WA
Responsibilities:
- Created Custom Data Sources with Function Modules for Full and Delta in E-Rec system to transfer data to BW.
- Worked in maintenance team to support for Production Issues by fixing and analysis for any ABAP Requirements and failed jobs.
- Developed Volume Licensing Report in ALV using Classes for Laminar Project.
- Developed Smartform for Billing for Laminar Project
- Developed an interface program to create Sales Order through Function Module based on the File present in Application Server.
- Developed a Module Pool for Amendments of Editable ALV functionality with Update, Deletion and Save Buttons on the Application Tool Bar for getting updated in Custom Table. Created a Change Document Object through SCDO via Function Module for capturing the changes to the ALV with Document Number, User IDDate and Time.
- Developed an interface program to update the Custom Field Candidate Status in HRP5122 as Internal or External based on the file given in the Presentation Server.
- Developed a report program to Create and Update Condition Records through BDC Programming I.e Call Transaction Method.
- Developed a program using BAPI for Creation, Change of Assortment Module for Laminar Project.
- Created Custom Data Sources with Function Modules for Full and Delta in HR E-Rec system to transfer data to BW.
- Involved in Start Routines and Field Routines during the Transformations.
- This Report prepared the list of SKU's created in ECC and transfer them to GTS system using program
- Upgraded the system of GTS from 8.0 to 10.1 (Technical activities)
- Developed a program to display the payroll data based on Wage Types.
- Developed a report to delimit the relationship same as PP01.
- Developed programs to update the Custom and Standard Infotype data using Function Module HR INFOTYPE OPERATION.
- Implemented logic in User Exits for SD Module.
- Created Custom IDOC and Custom FM to generate Billing Document Numbers which are received through Biz Talk as Inbound IDOC and sent acknowledgment as Outbound to Biz Talk once the Billing Document Number Is generated or with Errors.
- Developed Function Modules to calculate the Australian Goods Sales Tax.
- Developed a Screen Exit to default the system date to FB50.
- Developed a POWL Query to display the data in Web for the Cloud Users.
- Developed a program to download the Bill of Material Data in a file.
- Developed an interface for mass uploading and parking journals (AR/AP invoices) generated by an external System into FV50.
- 15 Countries are being on boarded for Auto HTS / ECCN Classification, Trade Management and Trade Audit Reports respectively. The Auto HTS Classification mechanism is designed to enable fully automated Plug and Play feature for any future on boarding of countries to minimize the heavy development (ABAP) work required.
- Created Custom Tables and used Table Events (Before Saving) for restricting the data to be updated in the Database.
- Created Search Helps to be used in the program.
- Developed smart form for Billing.
- Applied OSS Notes
- Done SPAU and SPDD Activities for every Quarter.
- Involved in development of Quarterly release Objects for SD, FI and HR Modules for each Quarter.
- Worked in maintenance team to support for Production Issues by fixing and analysis for any ABAP Requirements and failed jobs.
Confidential
Senior Technical Consultant
Responsibilities:
- Developed Interface program for Material Master Data to transfer data from one system to another system in SAP Landscape itself.
- Developed Interface program uploading Project System and WBS Element (CJ01 & CJ11) Data through BAPI.
- Developed LSMW for uploading Customer and Vendor Master Data using Batch Input Method.
Senior Technical Consultant
Confidential
Responsibilities:
- Developed an interface for Benefits Management.
- Developed Custom IDOCS with Function Modules to update data in SAP from BIZTALK Server and extended IDOCS as well.
- Implemented Implicit Enhancement Points
- Developed an interface program using BAPI.
- Developed a BDC program using Session method and Call Transaction Method.
Senior Technical Consultant (Onsite)
Confidential
Responsibilities:
- Developed a script for AP cheque payment based on standard script F110 PRENUM CHCK which is triggered by the execution of F110 transaction.
- Developed a cockpit for maintaining Table Maintenance View for the custom tables. Created Authorization object and validated Authorization checks.
- Implemented a User Exit (EXIT SAPLKACB 002) for the FI validations of transactions FB01 and FBV1 in the Coding Block.
- Developed Custom Drill-Down reports using the Totals Table FAGLFLEXT.
- Developed a custom interface to post documents into FB01, FBV1 and FB50.
- Implemented a BADI (FIEB CHANGE BS DATA) to map the cheque number while posting Bank statement through FF 5.
- Designed a smart form for interest calculation on arrears of customers. Mail is sent to customer through (FINT).
- Developed a report for the mass updating of cheque encashment dates by wrapping up FCH6.
- Developed a report to download the payment run details on to the presentation server which in turn provided to cheque printing software (external system).
- Developed an interface to update Vendors, Authorisers and Internal Orders to dependent Oracle DB.
- Developed an interface to update employee bank information, Cost Centre from dependent Oracle Database.
Technical Consultant
Confidential
Responsibilities:
- Designed an Adobe Form to make amount field blank spaces when no amount is available. Designed an Adobe Form to make the text to appear in the footer window by the table data.
- Displayed the two column headings in ALV using Classes.
- Transfer users from CUA to another client.
- Developed a report to create the contract creation using BDC.
- Developed a Remote function module (RFC) to get the employees and their roles from the EREC system and Transferring to EREC system.
- Developed a report to reset the password for the multiple users setting the random password and unlock the multiple employees whose employee is locked.
- Developed a report to remove the user and password who is not using their user ids from last 30 days.
- Developed a report to validate the funded program fields against several business process rules.
- Developed the Enhancement Spot for the Transaction MR11 to hide the Automatic clearance radio button and to disable The ‘Post Button’ on the application tool bar.
- Developed the report to delete the User’s from SU01 whose User ids are obsolete.
- Developed the enhancement spot for the TCode MIGO to make the Posting date as required.
- Displayed a report to assign roles based on position in transaction PP02.
- Displayed a report to delete roles based on position in transaction PP02.
- Displaying 3 or More Consecutive Leaves taken by an Employee with in a given report based in a Drill Down report.
- Created the custom Infotype 9001.
- Generated the Editable ALV Grid using classes.
- Developed a Function Module for Search Help and attached in Search help for Actions hiring an employee.
- Developed a Longevity Report for Police and Fire man in ALV.
- Developed a Function Module for getting The SSN Number of an employee.
- Developed a report to Get Accounts Receivable information to monitor unpaid and past due invoices Collection of Receivables.
- Designed the UTD and done require testing.
- Developed a report to get the Contract Pertinent data for specific contract.
- Developed a Report for Purchase order Listing Report.
- Developed a Report Compensation plan.
Technical Consultant
Confidential
Responsibilities:
- Add customer fields in CRMD ORDER and to automatically set the language field to English for organization & group while creating partners through BP transaction.
- Developed Smart forms for Order Confirmation, Inquiry, and Quotation in CRM.
- Disabling the Custom Fields For order types Inquiry and Quotation.
- Defaulting the fields for some order types
- To get the Schedule line Date, Ordered Quantity, Confirmed Quantity & Delivered Quantity from ECC to CRM.
- Created the BP Roles in CRM.
- Developed the BADI to create the BP Partner Functions.
- Setting up the Marketing Attributes.
- Developed RFC interface for Creating, changing and deleting the attachments for Activity Management, Opportunity Management & BP transactions.
- Reading and Saving the attachments for BP Transaction.
- Check for the Sales Group ‘ F ’ on Customer BP’s and check the Marketing attribute Field Suppression Date if it is less than System Date convert sales group to ‘ T ’.
- Creating the Target Groups and Campaigns for Marketing.
- Using CRM Easy Enhancement Workbench (EEWB txn), Storage Location and Plant fields are added to business transaction.
- Replicate data from R/3 to CRM.
- Added a new Tab in Table control for populating Schedule line data in CRMD ORDER Transaction.
- To get the Schedule line Date, Ordered Quantity, Confirmed Quantity & Delivered Quantity from ECC to CRM.
- Enhanced and implemented the BADI for BP.
- Check the language field value and set it to ‘E’ via BADI.
- Configured action profiles and Actions for forms.
Consultant
Confidential
Responsibilities:
- Check all user exits and user enhancements.
- Created user exit for sales order.
- Technically tested all z objects and RFC's .
- Transport of adjustment and delta developments.
- Developed a report to list the Account payable information of vendor based on date.
- Developed a report to list the Account Receivable information of Customer based on date.
- Developed a report to Download Purchase Order Information into the Flat file based on Vendor Date.
- Applied Sap note for adjusting view.