SAP BTP / S4HANA
S4HANA Public Cloud
S4HANA Private Cloud
Technical Consultant
Who Am I ?
I’m a seasoned SAP Consultant with a strong track record of delivering enterprise-grade solutions using SAP BTP and SAP S/4HANA across diverse industries. My journey began at Innoval Digital Solutions, where I kickstarted my career as an SAP Consultant working on SAP BTP technologies. This role laid the foundation for my expertise in cloud-based enterprise solutions.
I then moved to Utegration LLC, where I progressed from Consultant to Senior Consultant. Here, I worked extensively on both SAP BTP and SAP S/4HANA projects, contributing to complex implementations and driving digital transformation initiatives for clients. After Utegration’s acquisition by Cognizant, I transitioned into the role of Senior Product Engineer, continuing to work with SAP BTP and S/4HANA while expanding my experience in product-centric delivery models.
Currently, I’m a Senior Consultant Level 2 at EY GDS, focusing on SAP S/4HANA Public and Private Cloud implementations. In this role, I collaborate with global teams to design and deliver scalable SAP solutions that align with evolving business needs.
I’m passionate about building robust, future-ready SAP landscapes and continuously evolving my skills to stay ahead in this dynamic space.
If you are seeking a versatile and dedicated professional who can add value to your team, I would love to connect. Let's discuss potential opportunities and how I can contribute to your organization's success.
Thank you for visiting my profile, and I look forward to connecting with you!
What I learnt ?
Nirmala College Muvattupuzha - Batch : 2016 - 2018
Yeldo Mar Baselious College Kothamangalam - Batch : 2013 - 2016
De Paul EMHSS Thodupuzha (Kerala HSE) - Batch : 2011 - 2013
St. Xaviers Public School Pothanicadu (CBSE) - Batch : 2010 - 2011
Always feel Free to Contact & Hire me
Trainings Provided
Duration : 25 Hours
Cost : 250$
Take your ABAP skills to the next level with our Intermediate Course on SAP BTP ABAP RAP Development.
Dive deep into the world of RESTful Application Programming (RAP) on SAP Business Technology Platform and
learn how to build scalable, cloud-ready applications with modern ABAP. Whether you’re transitioning from
on-premise to the cloud or looking to sharpen your RAP expertise, this course bridges the gap between f
oundational knowledge and advanced application design. Get hands-on with CDS views, behavior definitions,
service bindings, and deployment on BTP — and start building enterprise-grade solutions today.
Duration : 18 Hours
Cost : 180$
Modernize your ABAP development with our course on ABAP 7.4/7.5, Clean Core Principles, and Extensibility Models.
In this intermediate-level training, you’ll learn how to leverage the power of ABAP 7.4/7.5 features—such as inline
declarations, expressions, and new SQL capabilities—while aligning with SAP’s Clean Core strategy. Discover how to
future-proof your custom developments using side-by-side and in-app extensibility options, and adopt best practices
for sustainable, upgrade-safe innovations in S/4HANA and SAP BTP landscapes.
Duration : 15 Hours
Cost : 150$
Transform your SAP development journey with our course: How to Be a Better SAP Developer.
This course is designed for developers who want to go beyond just writing code — it’s for those
aiming to deliver cleaner, smarter, and more value-driven solutions across SAP landscapes.
Learn best practices in ABAP, clean core principles, extensibility, testing, and modern tooling.
Sharpen your problem-solving mindset, improve collaboration with functional teams, and align your
work with SAP’s evolving cloud-first strategy. Become the developer every project wants — efficient,
adaptable, and future-ready.
Duration : 12 Hours
Cost : 120$
Start your SAP journey with confidence in our course: Introduction to SAP and the Evolution of SAP.
Perfect for beginners, this course walks you through the fundamentals of SAP — what it is, why it matters,
and how it powers businesses worldwide. Explore the history and evolution of SAP from R/2 and R/3 to
S/4HANA and SAP BTP, and understand the shift from on-premise systems to cloud-first architectures.
By the end, you’ll have a solid foundation to navigate the SAP ecosystem and pursue more specialized
learning paths with clarity and purpose.
Recent Posts?
Hi Everyone ,
For the past few months / weeks I have been getting either of these two errors
1. Error connecting to https://tools.hana.ondemand.com/ .
2. unable to read repository https://tools.hana.ondemand.com/latest or URL https://tools.hana.ondemand.com/
Unlike my previous blogs this will be a mix of technical and conceptual approach or may be considered as a very basic product ideation, no code / complete implementation will be shared . This is purely my idea or expectation of something to be developed in the near or far future . Benchmark: A standard of excellence, achievement, etc., against which similar things must be measured or judged.
Read more
At the last SAP insider track event happened at Bangalore the most questions I have heard / encountered was.
How to learn ABAP on BTP / Cloud?
How to be cloud ready?
Before moving on to the answers for the questions , you have to keep one thing in mind that the cloud concept is new a new approach and it will be different from the existing sap ERP ,
so please don’t expect everything in cloud. The price , offerings , plans , execution , design , syntax , objects , everything will be having some difference and set your mind to accept
those . Your core system will be going to stay clean (Clean code concept) and all your custom code will be in cloud.
n this blog lets look at the Managed Scenario (Behavior Implementation ) in the ABAP on BTP platform . As mentioned in the title , Managed scenario helps to eliminate most of the code (used for CRUD operations in the Implementation class). Since the managed approach takes all the responsibilities of the CRUD operations , we just need to take account of certain authorizations ( If we are going to implement the authorization objects and related objects ).
Read more
Definition: Badi Stands for BUSINESS ADD-INS, A BADI is an enhancement technique that facilitates a SAP programmer, a user, or a specific industry to add some additional code to the existing program in SAP system. We can use standard or customized logic to improve the SAP system. A BADI must first be defined and then implemented to enhance SAP application.
Read more
Definition :
The HTTP service is the component of the Application Server that provides facilities for deploying web applications
and for making deployed web applications accessible by HTTP clients.
We have seen HTTP and HTTPS services in SAP ERP, there are many steps involved to create and enable this service in ERP.
But in BTP its relatively Simpler, Let’s look at the steps for creating HTTP service in SAP BTP .
Before diving deep into our topic , lets look at certain terms ,
Authentication : The process or action of verifying the identity of a user or process. Authentication defines whether we have access to certain systems.
Authorization : Authorization is the function of specifying access rights/privileges to resources . Even though we are logged on to a system, authorization
defines the access or permission of the user to certain resource or data.
According to the blog series (https://blogs.sap.com/2021/03/03/be-prepared-for-the-upgrade-2105-clean-up-your-rap-business-objects...) which describes about cleaning up our RAP code before the update 2105 , I would like to point out some of my suggestions about the solutions described in the blog above (How I would tackle the same problem ). NB: The solutions Mentioned in the post are not suggested for long run , but if you are affected by the recent update , you could use this solution as a temporary fix.
Read more
A few days back , I came across a scenario which required a dynamic where condition for a select query to return data via a Custom Entity ( Please read more about Custom Entities here -> https://blogs.sap.com/2020/07/03/custom-entities-sap-cloud-platform/ ).
Read more
DDefinition : A Number range is a Group of numbers to which the unique-Id created for an SAP Object belongs.
Why do we need number ranges ? Each time , when you insert a new record into the table or to identify
the record uniquely or just to give an orderly number we use number ranges . Number ranges are not just
“MAX + 1 ” values inserted on every new record , Number ranges are objects which are created using a name ,
length ,minimum value , maximum value etc.. There are many options in number ranges like , setting warning
after certain limit , resetting the number range after maximum value / every year , creating sub objects for number ranges etc..
Definition : Message classes are created within an ABAP project at the ABAP package level. They are used to group messages within a development object. So, you can combine related messages and reuse them in other programs. After creating a message class, you add the individual messages.
Read more
Custom entities are data definitions, which does not have a select statement on data source but we define return fields and their types. In case of custom entities their data model is invoked manually at runtime. The logic is defined in a class, we could not only retrieve data using custom entities but also do some other useful and awesome stuff with these good little tools.
Read more
Definition: Recursion is the process of repeating items in a self-similar way. In programming languages, if a program allows you to call a function inside the same function, then it is called a recursive call of the function.
Read moreAlways feel Free to Contact & Hire me
Recent Learnings
How can you communicate?