Custom Solutions for Companies Planning and Producing with SAP®

Tailored Tools to Extend the SAP Functionality and Support Challenging Requirements
(APO, PP and Advance Planning in S4HANA)

Professionally Designed and Developed by Joaquin Perez-Barrios

Tailored Solutions

I specialise in bespoke solutions for companies planning and producing with SAP®: Solutions to help them work better and innovate.
My solutions combine a good understanding of business’ functional needs with a low-risk approach to enhancing the standard functionality.
Each company has particular ways to operate, to measure and see the situation as well as their unique language to communicate.
SAP can adapt to any requirement with a wide range of tools – from system configuration to an enhancement platform to change the core functionality.
Robotic Process Automation (RPA) – based on operational reports – is an example of how the standard system can be extended to work more efficiently and made the user happier. 

Bots in the Background

Robotic Process Automation (RPA) is letting the system do the work.

If decision rules are clear, the system can take action. This saves time spent by users in routine work so they can use it in value-added activities.

There is no point for the users to waste time collecting information and doing tasks that the system can do in a fraction of a second.

Achieve Process Automation in SAP with custom reports that act as Bots, responding to events or constantly checking for inconsistencies and taking corrective action.

User Assistants with One-Click Action

In cases when no automatic rule can be applied, or the decision depends on information outside SAP, the user need to decide.

RPA assistants collect and combine information from different sources and present it to the user in the best way to support a decision.

With One-Click Action, the user tells the system how to proceed to correct the situation. Alternatively, it can take the user to the transaction screen where a manual correction is needed.

Process Automation can substantially improve productivity and user satisfaction. 

Operational Reports

Tailored reports that bring you collected and pre-processed information to decide and take action. If the solution is predefined by business rules, the system can take automatic action by itself, running transactions and changing fields values, running background jobs, etc.

Operational reports can run periodically in the background, solving problems and adapting the system to changing conditions.

Event Driven Checks

When the situation changes the system reacts to the new conditions, making required corrections based on predefined business rules.

When the user is saving a change, the system can do business specific checks and ask for confirmation to do the automatic corrections.

The system can also prevent the user from introducing data inconsistent with the business specific rules.

Free Evaluation

The initial evaluation is free to allow the client to explore improvement options without any commitment. I will then provide a proposal with one or more alternatives to implement the improvement.

Get in Contact

Fix Price

Implementing a proposed solution has a fix price that will be provided after the initial evaluation. The cost includes configuration and coding in a development system, unit test, documentation, remote training and a three  months “Tweaking period” to get it just right.

Money Back Guarantee

If at any point, up to the end of the tweaking period, you decide not to use the solution, any payment towards the fix price will be returned. No questions asked.
This gives peace of mind to try the approach and plenty of time to confirm that the benefits of the solution more than compensate for the cost. 


“He will consider, advise, debate, propose, agree, test, train and implement the solution. Our company has been using some of his deliverables for years now. He assisted in enhancements around planning and scheduling which were helpful to our productivity and process. I would work with him again without reservation.

Dave Caldwell
Group Planning Director, GTS and Warehousing at CoatS .

“The technical challenges were also considerable yet Joaquin always drove us to the right solution, and he was capable of thinking outside the box when it was necessary. A solid, reliable, technically gifted colleague I would have no hesitation in recommending or re-employing if the need arose”

Paul Millward
Head of Supply Chain Planning at Asahi UK

“I was impressed with how quickly he entered into our requirements. The task was not a standard one and required a thorough investigation of specialized statistical books and papers. Joaquin successfully completed the project, and all this was done in a very short term. I can recommend him as a brilliant professional”

Evgeni Iliev
Business Process Leader – Demand Planning at Coca-Cola Hellenic

“He showed detailed attention and complete understanding of business requirements and designed solutions to meet the business needs. He investigates and provides alternative solutions and recommendations when we are faced with challenges”

Manish Bhatnagar
Director Solution Architect Demand & Supply Planning
Estee Lauder

“Joaquin demonstrated a great depth of functional technical know-how and a very thorough and conscientious approach, putting in the extra mile to meet demanding requirements or deadlines. He is a strong team player and sensitive to relationships throughout the team, I would recommend highly”

Jim Houghton
Director at Olivehorse Ltd

“a very capable logistic consultant, always completing his assignment in scope, budget and time”

Oscar A. Castillo G.
Analytics & Strategy Lead at IBM

Joaquin Perez-Barrios

SAP Production Consultant and Developer

For more than 20 years I have helped companies improve their production planning and execution processes using the SAP platform. I design, develop and implement tailored SAP solutions, combining business and technical knowledge.

Engineering Knowledge

I’m a mechanical engineer and worked as production manager for 10 years. I understand products as well as production processes and their pain points.

Technical Knowledge

I have implemented SAP production solutions in many companies from different markets. I have a detailed understanding of the functionality and the system limitations

Joaquin Perez-Barrios in LinkedIn
Business Knowledge

I have a Logistics MBA from IESA and Kenan-Flagler. I know the impact of changes in other areas and can relate to people in all levels of the organization.

Programming Knowledge

I’m also an ABAP developer. I have delivered all kinds of  coded solutions, from small changes to complete mini projects of new functionality.

Joaquin Perez-Barrios Blog

3 Strategies to Improve the ERP Global Template

I once had an old Italian neighbour. “La Nona” spoke in a mixture of Italian and Venezuelan Spanish that never got perfected because she didn’t need to. Most people understood[…]

Read more
2019-11-09 0

What exactly are “Best Practices”?

” Cliche: ..expression, idea, or element of an artistic work which has become overused to the point of losing its original meaning or effect..” Wikipedia. My previous article mentioned the[…]

Read more
2019-10-19 0


How ERP Systems Get in the Way of Continuous Improvement If you are a production planning professional of a certain age you have witnessed at least 2 revolutions. The first[…]

Read more
2019-09-27 0

Multiple Options to Improve

SAP offers a wide range of customization options to support your process  initiative.
I have delivered all range of tailored solution from the simple to the highly complex using these options. 

Customized Transactions and Programs

There is no limit of what can be done using SAP’s ABAP programming language. Brand new functionality can be developed from scratch or can be based on modified versions of standard transactions and programs. Code is open so it can be supported by your IT team.

Operational interactive reports

SAP List view (ALV) reports and ABAP Queries can be quickly implemented to dynamically collect data from different sources, calculate, compare and flag alerts. Then jump to the required transaction or do predefined actions with just one click.

BAdIs and User Exits

These are predefined points in the code with a programmable subroutine. Customer-specific logic can be used to check or modify the data being processed. SAP has been progressively adding more of these options.

SAP Enhancements

SAP Enhancements Framework is used to create and organize extensions to SAP’s original code. Custom code can be added before or after any subroutine or function to modify the system behaviour.

Unusual Standard Functionality

SAP has powerful functionalities that may not be included in a first wave implementation to reduce complexity and risk or for lack of knowledge by the consultants. For instance, Variant Configuration can dramatically reduce the required number of BOM and Routings.

Excel Templates with Macros

Many users extract SAP data to Excel to use its flexibility for data analysis and its graphic engine. This makes sense in cases where SAP cannot provide similar functionality without substantial work. Users can be provided with a well designed Excel template using VB for applications.