senior Sap Abap/crm Technical / Sap Pi 7.1 Resume
4.00/5 (Submit Your Rating)
MinnesotA
SUMMARY:
- I have been working in SAP technical platform since 10 years 3 months as a Senior SAP ABAP / CRM Technical /SAP PI Consultant.
- During this period, I was involved in multiple phases of an SAP lifecycle process such as Implementation, Support, upgrade and enhancement projects.
- I have Strong conceptual, analytical, problem - solving, troubleshooting and resolution skills and Ability to effectively mentor less experienced team members on SAP programming and testing techniques.
- Good Experience on SAP ABAP - Data dictionary objects, Classical Reports, ALV Report, Forms (Scripts and Smart forms), User exists, BADI S, BAPI S, Function modules, Pricing Routines(VOFM), Data Migration
- Techniques - LSMW (Legacy systems migration workbench) & BDC (Batch Data Communication),Module pool programming, RFC'S, Enhancement framework, IDOC'S and Object Oriented ABAP.
- Worked as Technical Consultant for all cross functional areas like - SAP Production Planning, Quality Management, Sales & distribution, Material Management, Warehouse Management, Extended Warehouse Management, Finance, SAP CRM Services, SAP CRM Sales and SAP CRM Computer Telephony Integration (CTI).
- Expertise in different areas of SAP CRM Technical CRM One order framework, Action Profiles, Customer Call Back Events, BADI S, Smart forms, Reports, CRM Transaction Launcher, Middleware BADI S, Inbound / Outbound Queue monitoring and CRM WEB UI ( Creation of Views, Creation of new fields, BOL Programming and, Message monitoring)
- Expertise in SAP PI/XI Scenario File to File, File to IDOC, IDOC to file, File to Proxy and Proxy to file using different types of adapters. Expertise in creation ESR Objects and ID Objects as per the business scenarios. Trained in SAP HANA Data modeling, Data Provisioning Techniques and Reporting.
- Strengths include strong understanding of the ERP processes and conversion of business requirements into SAP solutions.
- Expertise in ABAP Workbench - Data Dictionary objects and SAP Reports, Classical, Interactive
- Strong exposer in Enhancement Framework
- Expertise in Data Migration Techniques and Flat File Interfaces
- Good Experience in SAP LSMW, BDC’S, BADI, BAPI, Exists, BTE, ALV List, Screen Painter and Module poll programming
- Strong Experience in Forms like SAP Scripts, SAP Smart forms.
- Good Debugging skills and Troubleshooting experience.
- Experience in Support Packages like SPDD, SPAU.
- Good knowledge on RFC and BAPI.
- Good knowledge on ALE, EDI and IDOC Configuration.
- Experience in IDCO Change pointers.
- Good exposer on Dynamic Selection Screen, Tab strips on Selection screen and 3D Graphics in SAP ABAP.
- Good decision-making skills
- Good Knowledge in SAP PI (Creation of ESC Objects, Integration Builder and System landscape)
- Created few date type, message types, service interfaces, message mapping and operation mapping during SAP PI file to file /file to proxy scenarios.
- Worked on SAP PI Scenario's - File to File, IDOC to File, File to IDOC and File to Proxy to transfer the sales force data from external system to CRM for complaint/Repair order creation.
- Strengths include strong understanding of SAP CRM Services Process like Creation of Compliant, Repair Order, Repair Confirmation, Service Order and Service Confirmation. Strong Exposure on Configuration and Technical development for SAP CRM Action profiles
- Good Experience on Customer Call Back Events (CRMV EVENT).
- Strong Experience in Custom GENIL Component Creation and Modeling.
- Implemented BADI’S like ORDER SAVE, CRM EXCHANGE, ORDERADM I, COM PARTNER BADI to achieve the business requirement.
- Developed few reports in CRM to generate Service Contract, Service Order and IBASE details.
- Developed BAPI’S for Web Services to Create RMA for HSM USPS ( Confidential Scanning and Mobility), HSM UPS and HSM FedEx interfaces.
- Developed many Smart forms in CRM to generate RMA Label, RMA Confirmation and Service Performed etc.
- Strong experience on CRM Transaction launcher where we access the R/3 transactions from CRM system.
- Strong Exposure on Inbound and Outbound Queue Monitoring (SMQ1 and SMQ2)
- Developed few reports in CRM Middleware.
- Good Knowledge on Data loads like Initial load, Delta load and Request load.
- Exposure on Adapter objects and BDOC extension.
- Strong Exposure on Creation of new fields Using AET (Application Enhancement Tool) with Dropdown and F4 help properties.
- Expertise on BOL Programming on CRUD Applications.
- Experience on Tools Like GENIL MODEL BROWSER and GENIL BOL BROWSER
- Experience on Creation of new assignment block in WEB UI.
- Strong Exposure on Creation of Views, Context Nodes, Custom Containers etc.
- Good Knowledge on Navigation Profiles, Direct links, Logical Links and Business Roles.
- Good decision-making skills
- Good Knowledge on triggering the business objects (BOR Objects and Methods) events programmatically.
- Experience on triggering a workflow to send email whenever PO Changed or Material is created at R/3
- Experience on Conditions, Form steps, Container objects in Custom and Standard workflows
PROFESSIONAL EXPERIENCE:
Senior SAP ABAP/CRM Technical / SAP PI 7.1
Confidential, Minnesota
Responsibilities:
- Worked on XSLT Transformation in ECC and SAP PI
- Developed a Dynamic Purchase Order upload program for Scottsdale business in ECC
- Developed a CRM Interface to send the Implant details from CRM based on Category id and Patient Country code to Salesforce.
- Developed a ECC Interface to Send the Sales order header, Sales order Items, Shipments and Reversal information to Salesforce.
- Created new ESR (data types, message types, service interfaces, message mapping and operation mapping.) and ID Objects (Communication Channel, Receiver agreement, Interface determination and Receiver determinations) as per the business requirement to integrate with Salesforce.
- Resolved production support issues in SAP ABAP/CRM Technical and SAP PI 7.1
Senior SAP ABAP/CRM Technical Lead consultant
Environment: SAP ECC 7.0, CRM 7.0
Confidential, Minnesota
Responsibilities:
- Object Estimations.
- Involved in all high level design and discussions with functional and technical teams
- Reviewing the functional specification, Code as per the standard SAP coding standards
- Involved in the preparation of test cases and unit testing.
- Involved in end user testing during go-live.
- Developed a Hieratical ALV Report to show the details of sales order and stock transport purchase order for which the shipment has not yet delivered based on screen fields for the report are (Customer number, Requested delivery Date and Sales order type).
- Developed a BOM Extraction report to show the BOM Header data/item data/sub item data and compliance data. The developed report have option to download to local system or viewed on the screen ALV List.
- Developed a ALV Report to Show the Sales document header and item details based on fields like Sales doc number, Header Creation date, Sales doc type, Sales Org, Header billing black and Item billing bock.
- Developed a ALV Report to show production planning & scheduling details based on material, MRP Controller, sales order, sales order item, planned order and production order.
- Modified the sales order user exit (MV45AFZZ) based on business requirements. Implemented the functionality to disable the Screen field (Return method - VBAP - ZZRETNMETH) during sales order creation ‘VA01’ or ‘VA02’.
- Developed a Function module to get the bill to parties of a specified sold to party.
- Developed a Function module to update the billing block on sales order using standard function modules BAPI SALESORDER CHANGE, BAPI TRASNACTION COMMINT and BAPI TRASNACTION ROOLBACK
- Developed the new scripts/smart forms for business requirement in Sales, Billing and Delivery process. Finally, the crated forms been configured in NACE for respective process types.
- Developed a Dunning Report to show the details of the customer and accounting information to western union for collection based on selection screen fields (Customer number, Company codes and Due dates ).
- Modified the Inbound / Outbound IDOC Enhancements for ORDERS, INVOICE as per business requirement. Added new segments and build the logic to update the value in segment.
- Developed a new routine (904) in VOFM to set the Pricing item is ok (KOMP-PRSOK) as blank based on the net value (XKOMV-KWERT) and Carry out price (KOMP-PRSFD) Contains any ‘BX’.
- Developed a new routine (922) in VOFM to calculate the condition value (KOMV-KWERT) by multiplication with ‘Total number of packages in Delivery’ (ANZPK).
- Developed a new routine (927) in VOFM to activate or deactivate ZPTP (Payment term promotions) condition type in sales order condition tab. The field XKOMV-KZETRM is blank or ‘X’ based on the net value availability.
- Worked on IDOC Extensions, Segment Creation, IDOC Type creation, Message type, Port Creation, Partner profile Configurations.
- Implemented the changes in Sales order BAPI (BAPI SALESORDER CREATEFROMDAT2) to update the few fields (National Account #, Entitlement Type) and to update the item text.
- Called the GL Posting BAPI to post the General Ledger account for third party data.
- Done the changes in customer statement form by coping the standard form to achieving the business requirement under F.27 (Periodic Statements).
- Done the changes in User exit to set the payment block substitution when account payable invoice posting is made by data file upload and when amount exceeds the configured amount.
- Developed a BDC (Batch Data Communication) Program to upload material master data (MM01) for HSM ( Confidential Scanning and Mobility System) in background mode using Call transaction method. This method been used because user wants the error records information in output file.
- Developed a BDC program to extend the material master data from HSM Sales org 1556(HSM North America) to 2556 (HSM EMEA).
- Developed a BDC Program for to upload Customer Credit Management Change (FD32).
- Developed a New LSMW (Legacy Systems Migration Workbench) program to upload the purchase order data of Confidential life safety into SAP using BAPI (FM: BAPI PO CREATE).
- Developed a LSMW to upload VK11 pricing condition into SAP using recording method.
- Developed a BDC Program to upload the General, Company code and Sales org text from Non - SAP to SAP Using call transaction method.
- Modified the existing program to upload the HSM sales data from Non SAP to SAP. Added the logic form Page down for few screens.
- Developed LSMW Program to update the purchase info records using IDOC (Intermediate documents)
- Implemented the BADI (CRM SERVICE CONTRACT) to get the service contracts based on Iobject (serial number) OR sold to party.
- Developed a function module to update the sales organization and service organization in complaint. Created function module has been configured at the sales org model in SPRO.
- Developed the functionality in CRM Service, Copied the line item details, Pricing details AND appointment dates from Debit memo request to CRM Credit memo request Via BADI CRM COPY BADI EXTERN.
- Developed a call back event to update the sales org details of Service contract if it is different than existing complaint sales org details.
- Developed function module to close all the sub line items statuses if the main line item status is set to Repair Complete. Developed function module and configured under Customer Call Back Events (CRMV EVENT).
- Created the function module to update the Contract valid to date, Contract auto cancel dates based on Contract from date during creation and change of a service quotation.
- Implemented a BADI(CRM BADI RF Q1O SEARCH) to improve the performance of the standard SAP Search results based on status fields (Open, in process and Contains error)
- Implemented CRM ORDERADM H BADI to set the default values for Item category, Quantity and RMA Type while creating new line item in complaint.
- Created the fields in CRM Complaint and Repair order process through AET and provided the logic in Getter and Setter methods as per business requirement.
- Developed a smart form to show the all sub items when main item is repair quote or Re quoted on particular day.
- Expertise on Debugging the transactions SMQ1 and SMQ2 to check how the data is flows down from CRM to R/3 or R/3 to CRM Systems
- Developed a function module AND Registered in CRMV EVETNS transaction code to change the service order header status whenever the DMR or Billing document is created at service confirmation. Statuses will be maintained at custom table for DMR and Billing Document.
- Done the changes in FM which is being used to add sub line items for repair delivery. Changes would exclude the rejected status sub line items in repair delivery action.
- Populated Service order header end date in DMR using R/3 BADI and corresponding value get it from CRM system by calling RFC FM to CRM in same R/3 BADI.
- Developed a report to show the service contract details based on Partner, User status etc.
- Implemented a BADI (ORDER SAVE) to raise the error message ‘Enter Categorization code’ incase if user does not enter the categorization codes during creation of complaint or repair order in CRM.
- Developed a Conversion Program to Create the IBASE with dummy text component.
- Developed a Conversion Report to Create the Service Products in CRM and Create the Material in R/3.
- Developed a Middleware report to Show the BODC Errors on particular Day.
- Developed a Middleware report to active the middleware queue’s which are waiting status since X time.
- Worked on BI Extractors to pull the CRM Complaint, Services Data from CRM.
- Modified a BADI Implementation to update the Authorization Group in case of IBASE Creation and IBASE Change in CRM. IBASE Creation will be done from R/3.
- Worked on Transaction Launcher to pull the R/3 Transaction to CRM.
- Done the enhancement for standard IBSAE (IBMAIN) component to raise error message if the authorization group is not entered in IBASE.
- Done the action profile configuration for repair order and repair confirmation.
- Implemented start condition BADI and execute BADI to update the main line item status to ‘Awaiting Parts’ if the repair part line item is ‘awaiting parts’.
- Created New Assignment Block ‘RMA Contract Information’ in Complaint and Repair order line item to show the Respective service contract details like ‘Contract no’, ‘Contract item no’, ‘Battery management’, ‘Freight’, ‘Product Id’, ‘Software Load’ etc.
- Creation few fields in Complaint, Repair process Using AET Tool.
- Created the Views and Implemented the BOL Logic for Service Process.
- Created a BAPI for Web Services to Crete the RMA for HSM UPS and FedEx Interfaces.
- Created a BAPI to Get RMA status and update the same in Log table.
- Done the changes in R/3 FM to display the excluded partner in CRM side
- Created a Custom GENIL Component referring to Custom Table where it stores the Repair/Complaint information. Modified the methods like MODIFY OBJECTS, LOCK OBJECTS, CREATE OBJECTS, GET OBJETCS and GET DYNAMIC QUERY OBJECTS under the standard GENIL interface IF GENIL APPL INTLAY by copied to custom class.
- Worked on Service Contract renewals for yearend activity.
- Implemented the Email functionality to send the contract details as ZIP attachment to the customer.
- Created the start condition, schedule condition to create the mirror /global contract in case if the contract has credit error release error.
- Developed the BAPI to create RMA Complaint. Finally, the BAPI has been called from SFDC third party interface.
- Created new action profiles and action definitions set the user status/system status of Repair confirmation to Completed once the material reservation is created at R/3.
- Created the new action to create the new line item at Repair order once the item is scrapping in R/3.
- Developed few extractors (Service order, Repair order, and Complaint and Repair confirmation) in RSA3 to pull the CRM data to BW System.
- Developed a new action profile/action definitions to create the billable and non-billable line items for a diagnosis line item. Incorporated the required logic in METHODCALL PPF.
- Worked on Single screen project where we enhanced the standard SAP CRM Screens for better usage and to reduce the business process timings for daily activities. As part of this project we have enhanced the standard components BT120H CPL, BT160I CPL and BTDOCFLOW.
- Developed a functionality to show the open RMA’S and Repair orders for the respective serial numbers during creation of a complaint.
- Developed a smart form to show the service contract details, Serial numbers and material numbers associated to the contract item.
- Developed a Report to upload the serial numbers in complaint from Presentation server and application server.
- Developed an Interface to get the data from sales force and create the RMA in CRM.
- Developed an interface to send the material master information from ECC to Confidential building system which is non sap system in the format of file.
- Developed an interface to get the data from sales force and find out the open RMA’S and Equipment details in CRM System.
- Good knowledge on Using File, SFTP, SOAP, IDOC, RFC, JDBC, SMTP and HTTP adapters based the business scenarios.
Confidential
SAP ABAP Consultant
Environment: ECC 6, SAP FI-CA, SAP FS-RI
Responsibilities:
- Developed a report to get the Document history (Document Title, Document type, Document status, Date of change, Project name and Document Version) of the all approved documents which are there in given selection date and given project of solution manager system.
- Implemented the BADI to trigger an e-mail notification to the Author of the document to take on action on the document only if the document type has been changed from ‘In progresses to ‘in review’ status in solution manager system.
- Implemented a BADI (SAVE DOCUMENT) to update the Document no and Document version whenever a new document has been created in solution manager. Custom table has been created to update the up versioned documents.
- Implemented a BADI to configure the Object types (Ex: Smart forms, Scripts, Tables, Structures and Table types) in Development Tab of solution manager system.
- Developed reports which will upload the all the translated German texts (related to Workflow texts and Standard text) into corresponding text object.
- Worked on Translation remediation to replace the hard code texts with standard text which we created in SO10 Using INCLUDE Commands in SAP Scripts.
- Prepared the Design specifications for all the assigned SR’s as per Confidential Standards
- Done the remediation and optimization for the bespoke objects using SE30 code (ABAP Workbench Tool).
- Worked on Change points for SD requirements.
Confidential
SAP ABAP Developer
Environment: SAP 4.6C, SAP4.7, ECC 6
Responsibilities:
- Worked on enhancements and developments, by getting requirements directly from the business users, and designing the Technical specifications.
- Worked on reports, BAPI’s, ALE, IDOC’s, Interfaces, Conversions, BDC, LSMW, SAP Script/SAP Smart forms and User exits
- Coordinated with basis team regarding OSS, Support Packs and Transport management.
- Setting up User acceptance test plans (UAT) and Code Review.
- Prepared test scenarios for the developments and actively involved in testing in QA.
- Expertise in Performance techniques ST05, ST12, SE30 and SAT. Done the Trace for Standard/Custom programs as per the business requirement.
- Understanding the problem from a functional standpoint, proposing the best possible solution to existing problem.
- Developed a Report to display all the orders/RMA/Credit/Debit with the Status-Blocked/Unblocked
- Developed the Dunning Letters for Domestic Customers Using Standard Scripts.
- Developed the Dunning Letters for Export Customers along with generation of Etx Form Using Standard Scripts.
- Developed the layout which will show the funds Transfer from one account into another account within a single day. Developed a layout for the international payment method ‘u’. This is pre-printed Form.
- Done the changes in Existing Scripts like writing the perform statements, control commands and Adjustment of windows etc.
- Developed the new program for auto allocation for all the Backorders which are belongs to BG Group
- Developed a Program to run in the background for creating the deliveries to the Released orders/RMA.
- Done the changes in reports like populating new fields in the output, changing the normal report to ALV Report etc.
- Developed a bar code label printing program in scripts.
- Copied the standard Mass update report to Customized report. Implemented the business requirement in customized reports.
- Done the changes in existing reports.
- Developed a program it will create the sales orders in SAP with doc type or from the input file received from the Troxell customer.
- Implemented the below BAPIs for Web-store implementation.
- Developed a BAPI to Provides the Order and its subsequent documents details.
- Developed a BAPI to Provides the Invoice Details with Paid/Unpaid status
- Developed a BAPI to Provides the customer details
- Developed a BAPI to Allows to create the sales order through web
- Developed a BAPI to Provides the sales information based on sold-to
- Developed a BAPI to Provides the Material price
- Developed a BAPI to Provides the Stock of the material
- Developed a BAPI to Provide the Material Weight.
- Developed a BAPI to upload Bank and Contact person details in XK01 Tcode.
- Developed a smart form to display the data in preprinted output. The output is related to prepaid shipment document of the delivery. It shows the ship to party address, Shipping condition description, Header text, Payment terms, and item details of the delivery no.
- Developed a smart form to show the delivery details for US and CANADA Customers.
Confidential
SAP ABAP Developer
Environment: SAP4.7, ECC 6
Responsibilities:
- Involved in Business discussions to convert Business requirements to Design documents.
- Worked on enhancements and developments, by getting requirements directly from the business users, and designing the Technical specifications.
- Setting up User acceptance test plans (UAT) and Code Review.
- Involved in the functional areas SD, MM, FI, PP, WM, and EP.
- Developed routines to control Output type determination (VV11, VV21, VV31)
- Worked on User Exit for Sales order for Quotation and delivery block.
- Worked on Pricing Routines related to Sales order and Billing. (V/27)
- User exit on Customer master to determine the pricing procedure.
- Implemented the changes in Sales order and Delivery User exists for business requirement.
- Created a new field exit to change the schedule line item category based on order reason in VA01
- User exit for Schedule line modification, using the exit,
- Developed & modified Custom Layout & Print program for Purchase Order and Order Acknowledgement, Delivery, Quotation, Debit Note, Credit Note and Invoice for NAM, APAC, Europe Countries which includes local languages of double byte & single byte. Developed Layouts for Label printing.
Confidential
SAP ABAP Developer
Environment: SAP4.7, ECC 6
Responsibilities:
- Copied the programs from SAP Older version to New Version during Upgrade Process.
- Replaced the absolute Function modules in Latest version of the SAP.
- Done the screen changes in BDC Programs to make sure Copied BDC Programs are working as per the business requirement.
- Resolved the Unicode Errors