Sap Crm Abap Lead Consultant Resume
Seattle, WA
SUMMARY:
- SAP ABAP - CRM & ABAP consultant with 9 years of experience in Implementation/Support/ Upgrade projects.
- Experience in various areas like ABAP, CRM ABAP, Web services and ALE/IDOCs.
- Experience in CRM 7.0 EHP2, and ECC 6.0
- Experience in giving technical solutions to the team from onsite, reviewing code and testing all the developments with business scenarios and signing off the developments.
- Experience in customizing middleware for data replication from R/3 to CRM and CRM to R/3.
- Experience in Web UI, BOL, GENIL programming, AET and EEWB.
- Worked on SAP CRM Sales, SAP CRM Service, SAP CRM Marketing ( CRM Loyalty Management), SAP CIC module
- Having experience in SAP SD, SAP MM & SAP CRM.
- Worked as an Onsite Coordinator managing the team and providing the solutions from Onsite
- Experience in gathering and analyzing requirements for SAP CRM applications.
- Handle teams of onshore and offshore developers - assign and review allocated tasks working with the team manager based on project and business needs
- Handled number of projects in both Team and Individual environments with excellent presentation and interpersonal skills. Excellent Offshore and onsite experience
- Worked on Conversions using External List management in SAP CRM
- Have experience in WebUI, creation of a Popup window using custom component and standard component
- Worked in WebUI component in defaulting a value in Account search screen
- Experienced in SAP CRM Alert notification development with customization
- Experience with SAP CRM Sales Manager Application in Mobile
- Worked on Web services for integrating SAP CRM system with Third part system
- Have experience with Territory Management system development using BADI and customizing
- Enhanced SAP WebUI component for adding custom fields in Account Search
- Have experience working with Component Usage technique with SAP WebUI
- Enhance SAP WebUI to add custom table as New Assignment block on Account over screen
- Worked on BADI for Campaign copy control, Opportunity
- Worked on WebUI Item assignment block to add custom fields to the item table
- Experienced in creating and customizing SAP Scripts and Smart forms.
- Enhanced SAP WebUI component to add addition fields for product search
- Worked on SAP CRM BRF, for Lead distribution
- Worked on CRM ICW
- Dynamic value population for a field in WebUI based on the value of other fields
- Have knowledge on SPDD/SPAU on SAP upgrade.
- Extensively worked on ABAP/4 Reporting (Classical & Interactive), ALV Reports (List & Grid), Dialog/ Module Pool Programming (Screen painter, Menu painter) & Performance Tuning, CMOD, SMOD having detailed expertise on SAP MM, SD..
- Excellent Debugging, Trouble-shooting, Event Tracing and Performance Tuning Skills.
- Experienced in developing interfaces using RFC, ALE, IDOCs, EDI, & BAPIs.
- Good knowledge and experience on IDOC programming, testing for inbound and outbound IDOCs, extensions and creating custom IDOCs as per business requirement.
- Used BDC programming like Call Transaction, Session Methods, Recording and LSMW for Data conversion, field mapping and uploading data.
- Experienced in using various modularization techniques like subroutines, Function modules and class modules.
- Expertise in enhancements and modifications using user exits & worked on BADI.
- Experienced in using ABAP components such as Data Dictionary, Table control, ABAP Query, Structures, Domain, Data Element, Table Maintenance.
- Expertise in Performance Tuning and Debugging. Used tools like SQL trace, Runtime analysis, code inspector tools for optimizing the performance
- CRM Customizing on CRM Sales & Service on the Navigation Bar Profile, Number Range configuration, Alert monitoring configuration, Action profile configuration.
- Worked on a ABAP for Script Logic Custom BADI in BPC and tested it using the program UJK SCRIPT LOGIC TESTER
- Have worked with Changing SAP Scripts & Smart forms development.
- Handle teams of onshore and offshore developers - assign and review allocated tasks working with the team manager based on project and business needs
- Good communication and inter-personal skills, accustomed to work in a team environment with tight schedules and capable of working efficiently under pressure, manage multiple project and cross train sub-ordinates in other Functional areas.
- Develop and enforced development standards by performing code reviews for development done by onsite and offshore developers
SKILLS SUMMARY:
ERP: SAP ECC 6.0, SAP CRM 7.0 EHP2,
CRM-ABAP Tools: BOL & Genil,WebUI Component, BDOC, BADI, Web service, smart formsObject oriented programing, CRM Middleware, BADI(Enhancement Spot Performace tool.
ABAP Tools: IDOC,smartforms, ABAP Workbench, Workflow, Data DictionaryOOPSAbap BADI,LSMW,Report Painter, Screen painter, Menu painter, Function Builder,SAP Script,WebUI Configuration.
Framework Expert: CRM Web UI
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
SAP CRM ABAP Lead Consultant
Environment: SAP CRM 7.0 EHP2
Responsibilities:
- CRM allows members to renew their for multiple years. If a member decides to rollback renewal of one or more future years and get a refund of the fee paid, the Refund Renewal process will be used to roll back the expiration date and issue a refund.
- Generation of WebUI Popup on Account Screen: New component was created as a popup which would hold Original and validated address the user can choose the original or the validated address and the user selection is updated on the Business partner.
- Worked on CRM ICW to confirm the business partner:
- Worked on a requirement for ABAP for Script Logic Custom BADI in BPC and tested it using the program UJK SCRIPT LOGIC TESTER
Confidential, St Paul, MN
SAP CRM ABAP Lead Consultant
Environment: SAP CRM 7.0 EHP2
Responsibilities:
- The Business partner create / update that happens through ELM would display Information message to user to accept the Validated or original address, and a duplication check would be done and the information would be show to the user
- Generation of WebUI Popup on Account Screen: New component was created as a popup which would hold Original and validated address the user can choose the original or the validated address and the user selection is updated on the Business partner
- Achieve Field Defaulting: The Achieve field of Account Search Screen to be defaulted with a specific value.
- Worked on Alert Notification, the notification would be triggered when an opportunity is created or when a user status is changed.
- Enhance Field on Account for Mobile: BADI Enhancement done for Updating Geo code values for Account address in CRM Sales Manager.
- Data Table on MDO for Mobile: Creation of Data Table - Drop down values on Mobile for Department & functions fields of contacts
- Addition of fields on Activity: Creation of two custom fields in CRM WebUI to retrieve the contact information on the account and displaying it when creating an activity
- The Business Partner data & Product is converted from the legacy system to the SAP CRM system using LSMW.
- Enhancement of Account Search with a custom field: Filter Accounts based on the Sales Org of the Login User. WebUI Enhancement done to the Search Screen of Business partner to add new field and filter the result based on the custom field value
- Addition of Custom field to Territory: Addition of custom attribute to Territory and assignment of territory to Business partner based on the custom attribute value.
- Search Help with Component Usage: The search component of Campaign was used as an F4 help for Campaign ID created in Opportunity screen
- Add Multiple Items to Quotations: WebUI Enhancement done on the Product popup screen to select multiple products and assign them on to the Item Assignment block of the Quotation.
- Addition of Assignment Block to Account: The custom table related to Customer in ECC system was replicated into CRM system as a new Assignment block in Account Overview screen.
- Equipment Record Indicator on contract Selection: The change done to the WebUI popup screen to add an indicator next to the contract to show the user that the equipment exists in one or more contracts
- To copy the Attachments and notes to the campaign generated Lead Transactions and Task Transactions. This was applied for Campaign Elements as well using BADI.
- Population of Equipment data on Service Order: WebUI component for Service & Repair order is enhanced for Copying of equipment record information into service or repair order that are created from Account Identification
- Addition of Employee Responsible to Transactions: Report program to update employee responsible on transaction from Territory. This enable all reps from territory will have visibility of the transaction in the mobie app
- Smart form Generation for Service Request: The form is intended to act as a summary of a call processed by an agent. All pertinent information captured on the service request transaction will be populated in this form
- Enhance Product Search on Service Request: Additional search fields are added to product search within the d Object assignment block on the service request
- Lead Distribution using BRF: Created a Report program for BRF Rule upload and worked on BRF execution on Lead
- Establish relationship between Business partners when an Order/Opportunity is created in a Mobile APP.
- Development of Web-service Enhancement On transaction & Business Partner to enhance the Lead creation with Sales Organization.
- Interactive Reporting: Extension of new fields on Interactive Reporting for Transaction and Business Partner
- Creating new fields in opportunity screen for Campaign ID and Campaign Description and populate the values for the custom fields when opportunity is created from Lead
- Dynamic value population in Webui for a Customer Type field on Service Request based on function group & division.
- Development of Custom Popup for confirmation in Webui.
- Development of Buttons(Open/New) on the Toolbar
- Navigation from Search Screen to display of new screen to create Configuration unit.
- Received Polaris twice
- Submitted white paper on ELM
- Assert creation on Alert, and SAP CRM Sales Manager Application on Mobility.
Confidential
SAP ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- Onsite Coordinator: Coordinated offshore Confidential Siemens logistics programming & development team from Finland.
- Co-operation with Accenture client management and Customer's team management
- Projecting offshore capability to client team (logistics meeting) and trying to bring more objects to the organization
- Providing timely responses to all client requests, meeting deadlines and budgets.
- Evaluating, estimating & prioritizing of Objects/change requests before assigning to offshore team, Reviewing and testing before delivery
- Providing technical support for project Transport release.
- Development of Customized outbound IDOC Generation
- Development of SAP Script specific to multi language
- Identification of all possible test cases, positive and negative
- Domain length change
- Application of SAP Notes
- Modification to change history table by modifying the standard functionality
- Worked on SPAU and SPDD list functionality
- As part of CAMS Assessment cycle, assessed 10 resources
- Resolving Transport conflicts
Confidential
SAP ABAP Consultant, CM Module
Environment: ECC 6.0
Responsibilities:
- Understanding and implementation of functional and technical requirements in scope of claim processing for SAP-CM Module
- Developments of objects are done using BDT and BRF tools.
- Reviewing Technical Design, Coding and Unit Test Plan of the objects developed by peers
- Search: Designing of fields for restricting the search based on Plate No.
- Configuration of screen Sequence based on the internal claim type (liability and comprehensive).
- Appending customized fields to the standard screen for Policy snap shot.
- Disabling and enabling of fields and check box for Claimant screen
- Creation of the complete screen for Notes Screen with new field groups, views, sections and screens. Disabling and enabling of field groups based on the internal claim type
- Upon reopening the claim, if a capital reserve has been defined for the claim level, the administrator must get a message with the possibility of adjusting the reserve.
- If the value for the claim closure is "yes", then the field closure reason must be selectable else hide the field
- If the field “claim closure “is selected, then all the open receivables should be cancelled or written off.
- Creation of synchronous online interface: FS-CM acts as a Service Requestor and SV-order component acts as a Service provider. The Function Module calls the service SV Send Order with the specified parameters, and gets the return parameter from SV-Order component.
- Call the Task which in turn triggers the payment and reserve workflow.
- Displaying of error message based on condition.
- Conducted brown Bag sessions on SAP-ABAP for new Joiners
- Received Excellence for learning BDT/BRF Tool.
- Received for building Technical Capabilities
- Received for taking challenging objects
Confidential
SAP ABAP Consultant
Environment: ECC 6.0
Responsibilities:
- Onsite Coordinator: Coordinated offshore Confidential 's logistics programming & development team from Finland.
- Co-operation with Accenture client management and Customer's team management
- Projecting offshore capability to client team (logistics meeting) and trying to bring more objects to offshore
- Handled Overall Confidential 's logistics programming & development team (onsite and offshore) for a specific period.
- Providing timely responses to all client requests, meeting deadlines and budgets.
- Evaluating, estimating & prioritizing of Objects/change requests before assigning to offshore team, Reviewing and testing before delivery
- Handling of 3 small projects for technical support within Confidential .
- Configuration of Customized ALE-Idoc exchange of data between two clients.
- Configuration and creation of Outbound Idoc for Purchase order
- Conversion Program: The excel file would contain the fields used for changing the Purchase order items. The program would go through the items in the excel file and change all the PO-items in SAP that the file contains.
- If the program is run in test mode then all other logic of the program should be executed except for the table update and all possible Messages (Success/Error) should be logged in the report.
- BOM Comparison and Copy changes between two Plants: Compare BOMs for single and multilevel between two plants and generate the report, with an indicator indicating whether the components are equal or not. Simulation will give the actual difference (whether the components needs to be added or not). Updation to database happens if there is a difference between two plants.
- Conducted Brown Bag session on IDoc Structures, transactions used and a Practical Session on simulating Outbound IDOC.
- Resolve Pro-forma report: is to enhance the functionality to display P2P/STPO Pro-forma work list, Sales order-related Pro-forma work list and should correct the Ship-to country selection logic, also to improve the performance of report.
- Change of Segment field length using ALE interface: Idec’s basic type YDP PRODHI01, message type ZDP PRODHI has 3 id fields: BG ID, BU ID and PROD PL ID. The length of the fields is 2 digits but now BDW started to send 3 digits long ids. This has to be fixed.
- Text Routine: To copy SCAC code and Mode of Transportation from Vendor master (i.e. CR carrier receiver count' in customer master) to Delivery Header text fields i.e. Carrier code & Transportation mode respectively.
- Dump with Field symbol: Dump occurring while processing IDOC
- New field added to the program: Product hierarchy information (MARA-PRDHA) needs to be added to pricelist excel download
- New Visibility SO-PO report: This report is needed because all subsequent documents are not visible in SO's document flow. PO and DNN1 are not visible
- Requirements type re-determination for India: When shipping point & st. location is changed, the requirements type has to be re-determined that correct ATP check is done
- Developed Approval of Leave: User applies for the leave by creating the notification of absence using the transaction 'SWXF', approval screen should be sent to Approver. If he approves/Rejects the leave, a mail is sent to the user who has applied for the leave.
- When material is created the workflow will be triggered to send a work item to the approver. Once the approver approves/Rejects mail sent to user.
- Development of BSP Application
- Nominated for prototyping development for a new project
- Nominated to work as off-shore coordinator.
- Received for Driving Value Added Results
- Received for Quality Work Efforts
- Received for Effective coordination with Client and project team
Confidential
SAP ABAP Consultant
Environment: ECC 5.0
Responsibilities:
- Ensuring RICEF (Reports, Interfaces, Conversion, Extension and Forms) objects are developed as per coding standard
- Reviewing Technical Design, Coding and Unit Test Plan of the objects developed by peers
- Coordinating with the peers for timely completion of the objects and ensure the organizational objectives.
- Maintained defect tracker sheet and prepared Cause Analysis Reports (as a part of Quality Assurance) in the project
- Contributed documentations to knowledge database which explains various Best Practices followed in the project.
- Report Development:
- Asset Exception Reporting: Interactive report shows the assets with conditions that are considered as exception to a normal situation. From this report the output can be saved to various formats, like text and spreadsheet. When the selected record is double-clicked the control is moved to the Display of Asset transaction.
- BAPI Invoice Creation: The report would take the purchase order as input and trigger a BAPI to create an invoice automatically.
- BAPI Goods Receipt Creation: The report would take the purchase order as input and trigger a BAPI to create goods receipt automatically.
- Rental Process: An interactive report responsible for giving all the information needed to the contract managers that has the main information consolidated to manage their contract this report is similar to ME3N transaction
- Development of Inbound/Outbound IDoc:
- Payment Policy Interface: Designed and developed customized interfaces using ALE/Idoc’s like Updating customized Table from the legacy file. New customized segments, IDoc and message and a report program were created to generate the IDoc and a Function module to update the customized table. Partner profile and Distribution model configuration done as a part of development to generate IDoc for the documents created and send it to different partners.
- Branch Invoice Inbound Interface: Interface to generate inbound Idoc’s in order to update the Branch Invoice table using the data in legacy file. Also, developed the Function Module which does the validation and post of IDoc updating the table.
- Purchase Order Inbound Interface: Interface to generate an Inbound Idoc’s in order to create Purchase Order at SAP from a text file generated from the legacy system.
- Purchase Order Information to Legacy System: Interface to generate outbound Idoc’s in order to retrieve Purchase Order Information from SAP system (from IDoc) and generate a text file in Application Server. Extension of the IDoc is done to move the customized fields of the purchase order into an IDoc. The report program would read the IDoc segment fields values and generate the text file in Application Server.
- Contract Information to Legacy System: Interface to generate outbound Idoc’s in order to retrieve Contract Information from SAP system (from IDoc) and generate a text file in Application Server, extension of the IDoc is done to move the customized fields of Contract into an IDoc. The report program would read the IDoc segment fields values and generate the text file in Application Server.
- Enhancements Developments
- Requisitioner and Recipient control: The development would control requisitioned and recipient fields of Purchase Requisition and Purchase Order transactions. BADI development is used for Purchase Order and user exit for Purchase Requisition.
- Approvers Pop-up Screen: The development has filter functionality on the approver's pop-up screen.
- Net Price Control for Call-Off PO's: BADI Development to create an error message when users create call-off PO's and change the net price value of the d contract for each line item.
- Email Notification: BADI Development was done to send an email notification to the Requisitioner when a Purchase Order is created.
- Worked on DDIC objects like tables, structures, data elements and domain
- Worked on tools like menu painter, screen painter, debugging tools and FM
- Created ‘Tax Exceptions Table’: This table will help the user to pay and withhold the correct values on each invoice, user will update the table through the custom screen by entering the transaction code (Using Screen painter), and once the table is updated user can see the values and can perform the various operations Filter, Sort, Aggregation, and Subtotal (Using Menu Painter) in ALV Report
Confidential
SAP ABAP Consultant
Environment: SAP R/3 4.7
Responsibilities:
- Analyzing and Understanding the functional requirements using the Functional Specification
- Ensuring RICEF (Reports, Interfaces, Conversion, Extension and Forms) objects are developed as per coding standard
- Reviewing Technical Design, Coding and Unit Test Plan of the objects developed by peers
- Coordinating with the peers for timely completion of the objects and ensure the organizational objectives.
- Maintained defect tracker sheet and prepared Cause Analysis Reports (as a part of Quality Assurance) in the project
- Contributed documentations to knowledge database which explains various Best Practices followed in the project.
- Purchase Order Form in SRM environment and Purchase Order Form in R/3 environment, these forms were developed using the transaction smart forms
- Developed Reports
- Monitor Work Order: Provides enough information to monitor the progress of orders and their values.
- Invoice Report: To report on invoices which are hold, blocked, deleted or rejected.
- Developed Interfaces
- Load Bank Cleared Funds: An Interface that was used to upload data into SAP from an CSV using BDC Call Transaction.
- Financial Transactions: An interface which included data download from SAP tables to a spread sheet (CSV).
- Got appreciation from Project Managers, for delivering an object in new environment during the crucial situation.
- Got appreciation from the Client, for successful completion of a defect free object Senior Manager for the excellent recovery.
- Got Junior Software Engineer .
- Received Accenture Celebrates Excellence for Super Dropper Team.