My Projects

Here are a list of some projects that I have done with the newest first.
Each project entry contains a small scope or goal description, my role, and some technologies or tasks that I was responsible for during the project.

Late Invoice Notification

In order to more standardize and automate business process (and to save external costs), we decided to take a process that was being performed by a bot and program it as an SAP job. This task was a good opportunity for me to work on my understand of internal ABAP functions including internal table manipulation, decision trees, and e-mail creation and release in backend. The program had to find and calculate the data it needed itself then process the information into multiple categories for further processing. The program also included multiple calls for function modules, strengthening my understanding of house they worked and how I could use their return values for further processing. As this project required little to no typcial module consultant services, I classify my work more as that of a developer with business process understanding instead of serving the role of a module consultant. After everything was implemented and tests I was then responible for key-user and process trainings along with documentation for our business teams.

Pricing Refresh

A relatively large corporate project for our company, this project had two main goals. The first, and much easier goal, was to create a new tool that used histroical data to calculate suggested prices for our customers based off of customer specific factors. For this goal I served a more management style role, coordinating an internal developer along with communcating with an external consultant that coordinated development on his side. I was also in charge of being the go-between for the business team and technical team. The second goal was to simplify and clarify how pricing worked at the company. The project was just meant to be a start and the tasks were to continue over to daily business activites. My responsibilty for the second goal was to provide consultanting and dig through our system (both development and customizing) to understand why are system worked how it did and what simplifications could be made. This required extensive work with the business teams.

Credit Management Implementation

One of my favorite projects that I have been a part of, I was the lead consultant for both then technical implementation and process consultanting. For our EMEA region I implemented a second timing for the SAP standard credit management function that checked the dunning level of customers before creating a delivery if the customer order was not already blocked from the first credit check. In addition to the customizing activities, I was also responible for programing an customer routine to remove certain orders from the check and a reporting program to find the orders that would likely be blocked so that the sales employees could speak with the customers.

Automatic VAT Nr. Check

In this project I was responsible for the implementation of a an interface in SAP between our SAP R3 system and a an XML-RFC integration from the German steuer office to automatically check Vat Nr. in accordance to EU law. In this project I created two custom function modules and extended two separate user exists. This was my first RFC call program and I had to solve it through an HTML call. Through these tasks I was able to extend my knowledge of order and delivery management user exits and debugging.

Regional Distribution Center

As the lead SD concultant for this project, I was incharge of the conception and implementation of the sales related processes for this project. My assistance was required to define new purchasing processes for a subset of our intercompany relationships along with performing customizing and user exit programing changes to our SAP system. This was my first big project where I got to write code in a user exit that would later be used in the productive enviroment. This project taught me a lot about coding decision based logic in order processing in ABAP.

Material Scarcity Management

Because of variation in the supplier market during the corona pandemic, there was a world wide scarcity of electronic components taught affected many industires. My company at the time was no different, so a process had to be implemented in SAP for the work that was manually being performed by the business. Goal was to create a more clear prozess and streamlined information basis for company and customer decisions. In this project I was responsible for the conception of possibilities in SD along with working with the team on implementing our solution in SAP for all tasks that I could not do myself. This project tested my intercompany understanding of SD prozesses in regards to how a solution that was good for our sales department could also work in the material planning and production departments.

Cloud for Customer Implementation

In my first project in a SAP CRM system, I was the only internal consultant on a project where our company's CRM on-premise was converted to a SAP Cloud for Customer system. We had a greenfield approach to customizing and development with a migration of some historical data and an integration of master data. During this project I got to learn about C4C customizing, Key-User tool application, access and user management in C4C, migration using the Data Workbench, OData, and SAP integration with the CI. I got to work heavily with the implementation partner for this project and was allowed to perform changes on my own in the system. Towards the middle of the project I was making a large number of changes on my own because of my hybrid working mode of being a member of the project team and first and second level IT support.

Key-User Concept

Based on needs indentified during our daily work and the dispatch scheduling project, we as a team decided that a key-user concepts would help the business continue in it's further growth especially based on possible larger SAP and IT projects for the furture. As part of this concept, I worked with our senior consultant on gathering and writing training documents along with coordinating the topics that were to be taught by speaking with each of our office teams.

Dispatch Scheduling

My first SAP project created with the goal of providing our customers more exact information on when their products would be delievered. As a junior consultant I was responsible for training the users on how the new system would work along with the simple customizing tasks. My main goal was to learn how to lead and implement an SAP prozess.