A quick introduction to who I am and what drives my work.
I'm Shihabul Millah, an SAP ABAP Consultant based in Indonesia. My day-to-day work revolves around designing and developing custom solutions on the SAP platform — translating functional requirements into clean, maintainable, and high-performance ABAP code.
From classical and interactive reports (ALV), SmartForms and Adobe Forms, to user exits, BAdIs, and enhancement implementations, I enjoy the full spectrum of ABAP development. I also work on system integrations through BAPIs, RFCs, and IDocs, connecting SAP with the outside world.
Beyond SAP, I'm a web developer and lifelong IT enthusiast — always curious about new technologies and how they can make business processes simpler, faster, and more enjoyable to use.
Core services I deliver across the SAP development lifecycle.
Custom reports (classical, interactive, ALV), module pool programs, and clean, well-structured ABAP code following development best practices.
Extending SAP standard behavior safely with user exits, customer exits, BAdIs, and the Enhancement Framework — without breaking upgrades.
Business documents your users will love — SmartForms, Adobe Forms, and SAPscript for invoices, purchase orders, delivery notes, and more.
Connecting SAP with other systems through BAPIs, RFCs, IDocs, and file-based interfaces — reliable data flows in and out of SAP.
Analyzing and tuning slow programs, debugging production issues, and providing ongoing AMS support to keep your SAP system healthy.
Building responsive websites and web tools with HTML, CSS, and JavaScript — bringing a modern web perspective into the SAP world.
The languages, tools, and SAP technologies I work with.
Have an SAP project, a question, or just want to say hi? My inbox is always open.