Pavan Kumar Neerukonda
********************@*****.***
SUMMARY
** + years of strong SAP ABAP/4 experience in analysis, design, development and documentation with SAP R/3, E.C.C 6.0 and SAP S/4 HANA-1909.
Involved in complete implementation of the project and Support and maintenance projects.
Expertise in SAP EWM RF developments, worked in inbound, outbound processes.
Expertise in Data migration using BDC, BAPI and IDoc using SAP Best Practices Data Migration (BPDM) and error handling.
Experience as ABAP/4 Technical Consultant in SAP Scripts, Smart forms, Classical and Interactive Reports, Dialog Programming, Interfaces, Batch Data Communication (BDC), ALV, Data Dictionary, BAPI, RFC’s, SAP Job Scheduling, ABAP Debugging, Logical Databases, Enhancements, BADI’s.
Expert on table events for doing table maintenance, search helps (composite & elementary) with search help exits.
Expertise in Performance Tuning of ABAP Programs.
Good Knowledge in SAP-SD, FI-CO, MM, PS, EWM, ESS and MSS modules.
Experience in SAP objects. Creation of the classes, methods, interfaces. Inheriting the SAP standard classes and redefining the methods.
Hands on experience in Workflows.
Good team player, hardworking and enthusiastic.
Excellent communication & presentation skills
Experience in conducting in house training and seminars
Acquired a sound combination of business experience and technical expertise which enables to contributing and adding more value to SAP projects both technically and functionally.
Strong communication & interpersonal skills. Proven experience to manage projects, deliver quality of work on schedule, meet customer expectations and adaptable in changing environments.
SAP EXPERTISE
Specific technical experience applied to ABAP programming within SD, MM, PS and FI modules.
Involved in the implementation and support projects.
Worked on User Exits Development, Interfacing data with external systems, Legacy data conversions, programming using BDC, ABAP/4 Workbench.
CMOD/SMOD exits, BADI’s, Class Builder, Business Object builder (BAPI), dialog programming.
ABAP Object oriented Programming & Control framework programming like ALV grid.
Experienced in Data Dictionary Objects (Domains, Data Elements, and Tables), maintaining tables & table events.
Well versed in the BAPI, RFC’S.
Expertise in Object Oriented Programming.
Have good experience of Designing and developing Workflows.
Developing Smart Forms.
Expertise in developing RF developments in EWM from scratch.
Expertise in ITSmobile configuration.
Hands on CDS Views and AMDP.
TECHNICAL SKILLS
ERP : SAP R/3 (ECC6.0) and S/4 HANA 18-09
Programming Skills : ABAP and S/4 HANA
Database : Oracle, MS SQL Server, and HANA
Web tools : BSP, HTML, DHTML
Operating Systems : Windows NT/2000/XP, Linux
EDUCATION
Bachelor’s in Computer Science and Engineering
SAP TRAININGS
SAP ABAP internal training in 2010.
SAP object oriented internal training in 2012.
SAP Workflow internal training in 2012.
SAP S/4 HANA internal training in 2019.
SAP EWM internal training in 2020.
WORK EXPERIENCE
Client Kubota North America Corporation, DALLAS, TX
Duration Nov ’19 to till date
Role ABAP Technical lead Consultant
Modules SAP EWM, SD, MM and FI
Key Responsibilities
Developed RF related developments from the scratch.
Experience on RF EWM configurations.
Experience on ITSmobile configuration.
Design and develop the reports, function modules and RFC’s.
Understanding the specifications given by Process team
Preparing Tech specs, developing the objects
Performing the detailed code reviews and give suggestions
Unit testing
Prepare the user manuals and train the users
Assisting the peers in Functional Walk through.
Performance tuning.
Along with functional team, involving in regression test in QA system for each project release
RF developments/Enhancements in S/4 HANA EWM
Receive by PO(Parts): Developed a RF transaction ZNPRV from the scratch for creation of inbound delivery and goods receipt for non-preferred vendor.
Receive by PO/ASN/Delivery (Whole Goods): Developed a RF transaction ZPOASN from the scratch for creation of inbound delivery and goods receipt for preferred vendor.
Repack: Developed a RF transaction ZREPACK, the whole content of a source HU is consolidated and repacked to a collective HU with same destination into the destination HU.
Created a screen enhancement for the RF transaction Unloading by Door – Customer would like to know how many HUs are received and unloaded when the truck is parked at the door. Every time a HU is unloaded and scanned, the warehouse operator would know how many more are to be unloaded and accordingly plan next course of action.
Implemented a BADI enhancement to determine the EWM delivery type, Reason code will be passed to outbound delivery header and mapping table is used to determine it.
Implemented a validation in the RF transaction – Inventory Counting Guided: Customer would like the recount of a physical inventory document to be carried out by a person other than the person who did the original count. This enhancement is required to ensure that the Recount of a physical inventory document is not counted by the same person who entered the count for this physical inventory document the first time.
Load/Seal: Developed a RF transaction allows the operator to stage a handling unit or directly load HU into transportation unit. The operator manually chooses the staging area in case of staging or the door in case of direct loading. After loading, the operator can capture seals and finally closes the TU.
Implemented the enhancement to determine the packing work center in EWM based on the carrier.
Done the ITSmobile configuration in the system for all the display profiles.
Reports in S/4 HANA
Developed an Interface program for Freight invoices of MTS company posted in their system to be interfaced with KTC and need to pass on to S/4 HANA with the details of freight invoices by means of flat files via middleware by mapping the fields of both the systems. This interface will post MTS inbound freight invoices to S/4HANA.
Developed an Interface program for Freight invoices of PENSKE company posted in their system to be interfaced with KTC and need to pass on to S/4 HANA with the details of freight invoices by means of flat files via middleware by mapping the fields of both the systems. This interface will post PENSKE inbound freight invoices to S/4HANA.
Good knowledge on HANA Views creation using HANA Studio.
BAPI’s
Developed a custom BAPI to send the product details information based on the input material provided from the Kubota link portal.
Transactions posted in TWoD system needs to be interfaced to S/4 HANA to pass on the details of GL Credit / Debit transactions to S/4 HANA using inbound IDOCs (Intermediate Documents) via middleware. This interface will post warranty related transactions in S/4HANA, a new BAPI is designed for this requirement.
CDS View and AMDP in S/4 HANA
Business Requirement: Report to displays all bank loan details of the customer, which includes bank details, loan amount, interest rate for loan, interest paid, accrued interest, total outstanding amount, loan start and end dates etc.
1.Scenario: In the selection screen if the end loan date provided, created 3 CDS views to achieve the result. CDS View1 – Calculate the maximum date. CDS View2 – Fetch the required fields for the date from the view. CDS View 3 – Joining the tables and view and to display the output.
2.Scenario: If next interest payment date is provided(Select Options) – Created a CDS with table function which would call the AMDP method.
Client Electrolux, Charlotte, NC
Duration Mar ’19 to Oct ‘19
Role ABAP Technical lead Consultant
Modules SD, MM and FI Modules
Key Responsibilities
Leading the team
Understanding the specifications given by Process team
Preparing Tech specs, developing the objects
Do the code review
Unit testing, preparing user documents, training the users
Performance tuning
Training the buffer resources in project.
SAP Workflows
Enhanced the existing PO Release/Approval workflow, by creating a notification mail step with the required details and to send it back to the PO requestor.
To allow the purchasing managers to create the Purchase Order, but if the PO is creator found in the workflow agents/approver list, then that user should be skipped and continue with the next level in the PO release workflow.
Enhanced the PO release workflow to include a comments section (Rejection Confirmation) for the user rejecting the purchase order to include their comments / reasons. Populating the comments section will be required when rejecting a purchase order. The text entered the comments section will be included in the rejection notification that is emailed to the requestor.
Enhanced the existing SO workflow with auto release step by maintain the configuration table.
Extending new business objects by adding new methods, attributes and events, creation of custom business objects.
Experience in workflow design, development and implementation
Used deadline monitoring in different workflows, handling error handling and workflow logs
Sending emails to non-SAP inbox.
BADIs and Exits
Developed a new tab in standard SAP Inbound Delivery Transaction VL31N to capture the ship log details of OEM shipments once the vendor ships the products and containers are in water. This requirement is achieved by using the BADI LE_SHP_TAB_CUST_HEAD.
To send the acknowledgement for Inbound to SAP from WMS- When SAP receives the inbounds from WMS (SHPCON/ MBGMCR/WMMBXY), SAP needs to a trigger a proxy from the inbound IDOC when it gets posted in SAP irrespective of its status. This proxy should be an acknowledgement from SAP to WMS.
Module Pool
Developed Z transaction like VA01, named as fast entry screen to create the sales order. This application is developed using OOPS ALV and module pool concepts.
Developed an open PO report with the required information which runs in the background on weekly basis and send the details as a mail attachment.
Client World Bank Group, Washington, DC
Duration Jun ‘13 to Feb ‘19
Role Sr. ABAP-Technical Consultant
Modules iLAP and PS
Key Responsibilities
Involved in Development of Reports, Forms, BDC, Dialog Programming, BAPI, Enhancements (User Exits & BADIs).
Understanding the specifications given by Process team.
Preparing Tech specs, developing the code, doing the reviews, preparing the quality docs.
Unit testing
Handling the transports
Handling the tickets and providing the solutions.
Reports
Developed a utility program to update the CC status and switch the channel of CC application from EDISB to iLAP and to process the application with all the release strategies.
Developed a program to do the manual payment closure for the withdrawal application.
Developed a program using OOPS ALV to migrate the existing disbursement model loans like ‘DISB’ and ‘DIRECT’ to ‘HYBRID’ disbursement mode loan.
Developed the RFC’s for the iLAP module under disbursement section to populate the data in the SAP Net weaver.
Developed a program for Level 2 and Level 3 of WBS Elements Creation for an Existing Project.
Developed a program for the status update of WBS Elements like System status and User status.
Developed a Wrapper RFC Function Module to Validate the TRS data and to post the data in SAP system.
Implemented an Enhancement for the Existing Program to stop the Level 2 WBS Elements for the Advisory related Projects.
Developed a report for the Overhead Allocation and Local benefits.
Developed a report for the Payroll Variance and Extended benefits based upon the TRS Data.
Developed a program to download the WBS Elements created in SAP system as a DAT file in Application Layer.
Developed an OOPS ALV report program to update and insert the data into four Ztables dynamically.
Smart Forms
Enhanced the smart forms of two payment types like ‘Direct Payment’ and ‘DLI Advance’ payments details.
Enhanced the completed withdrawal application and Loan overviews with the additional fields required and made the changes in their respective smart forms.
Enhanced the Transaction overview smart form with a template for displaying the audit trail of the application.
Client Salalah Methonal Corporation, Salalah OMAN
Duration May ’12 – Apr ’13
Role Team member (ABAP technical Consultant)
Modules SD, MM, and FI Modules
Key Responsibilities
As a team member involved in various developments like Reports, BDC, Dialog Programming, BAPI, user exits.
Understanding the specifications given by Process team.
Preparing Tech specs, developing the code, doing the reviews, preparing the quality docs.
Doing the peer reviews and preparing the code review checklists.
BADI
Implemented an Enhancement for a BADI to validate various leave types when an Employee applies for leave and raising messages on Portal level.
Implemented BADI to Download the Customer Data into File when the Customer is created (saved) and the File Should be created with combination of the Customer no, Date, Time.
Reports
Developed a Report to send a Notification mail to Personnel Administrator for an Employee Personal Information change for the Info types 0002,0006,0021,0105.
Created the Custom Rules for finding managers and Administrators of an employee.
Developed a Report to display a list of Purchase Requisitions with details like MRP controller, release date, unit of measure along with the standard details.
Developed a program to change the Posting date of the invoice in the Vendor Invoice posting IDoc (IDoc Type FIDCC02) and simultaneously update the parked Invoice with the same Posting date.
HCM Forms
Designed an HCM Process & Forms for an Employee Compensation for Training on Public holidays and Week Off, along with 3 level of Approval Procedure.
Designed an HCM Process & Forms for an Employee Exit Check List along with 2 level of Approval Procedure.
ALE/IDocs
Extended the Purchase Order Creation IDoc (message type PORDCR), adding the two custom fields Planner and Purchaser which must be updated at PO Item level.
Client BIDCO Oil Refineries, KENYA
Duration Aug ’10 – Apr ’12
Role Team Member
Module: SD, MM
Key Responsibilities
Production support
Do the Code review/testing team with responsibility of designing ABAP programming standards, code reviews and test procedures.
Preparing the quality documents and maintaining in the repository.
Reports
Developed a report to post the parked PO invoices and a report is shown to display all the invoices that are posted. To post the invoices, the BAPI ‘BAPI_INCOMINGINVOICE_POST’. The report output will show the invoices along with the posting status. The parked invoices are fetched from RBKP and its corresponding Item data is fetched from table RSEG.
Developed a Report to display a list of Purchase Requisitions with details like MRP controller, release date, unit of measure along with the standard details.
Modified the standard IR-GR Specification report (RM07MSAL) to add five new fields in the out. The output is enhanced with five new fields, i.e., Article No., Vendor Name, Group Vendor, Product Hierarchy and Storage Location Description.
Developed a report to list out all the line items that were not delivered by the delivery date
Developed a report that displays all Materials, Plants, Vendors, Quantity etc. for the Purchase Orders created in a specific time given on the selection screen.
Created Vendor Performance Report that lists Vendor Name, Materials Supplied, Planned & Actual Delivery Times, Payments Terms and Prices
Generated an Interactive report to display the G/L Master data details and chart of accounts in the basic list and in the detail list to display Open and Cleared documents per vendor corresponding to account number, in the basic list.
Created Report lists for the gross sales, credit returns, gross weight for the customer for the current year and comparing the same with that of the previous year for the same period
Created commission Report for the sales department sorted by sales representative
User Exits
Created User Exit EXIT_SAPMM07M_001 to include Material Description When Goods Receipts is entered Using Transaction MB01 with respect to Purchase Order
Storage Location Determination: MV50AFZZ – form userexit_lgort_determination. Retrieving the storage location automatically
Created Z program to call in the user exit EXIT_SAPMF02D_001 for carrying out the address check during the Creation of Customer master.
BDC
Developed a BDC program to update the posting date of parked vendor invoices recording the transaction ‘MR42’.
Designed and coded Call Transaction program to upload the cost center data from legacy to SAP R/3.
Created a batch-input program to load the change of vendor address by using Call Transaction Method using transaction code ‘MK02’.
SAP Workflows
Developed a Workflow for PO approval if the PO Net value exceeds 2000 USD and Line items are greater than 3 along with 2 levels Approval Procedure with Deadline.
Developed a Workflow for Sales Inquiry based on existence of Material quantity. If the material quantity is unavailable it will go for various approvals for either in-house make or bought out of material for processing quotation.
Developed a Workflow whenever the Sales order value for the customer gets Exceeds and the workflow will automatically block the customer (sales area). Based on the approval/rejection, releasing the customer or sending notification to SO creator to cancel the sales order.
Developed a Workflow for the Travel request created by an Employee based on the number of days and amount he/she goes on vacation and it is of two-level approval procedures.
Developed a Function Module for an Agent determination of workflow. This Function Module is in turn used by the RULE which is used in the workflow activity eventually.
Worked on Deadline monitoring and Agent assignment techniques.
SAP Scripts
Worked on the SAP Script layout sets in MM modules. The documents modified were layout sets MEDRUCK and RVORDER01. The corresponding print programs were modified as per the client’s requirement
Modified layout set for Invoice, order confirmation and modified its print program accordingly
Created New Layout set and driver program for the Delivery notification for the given delivery
Credit Memo and Debit Memo