Search for:

Experience

Strong technical experience gained in SAP development in last 15 years. Object oriented approach with modern ABAP language and programming models. Frameworks implementations, technical leadership and SAP programming educations as part of the job.

ABAP

ABAP (Cloud), ABAP OO, CDS, RAP, BOPF, SADL, BRF+, Performance Tuning

UI5 / Fiori

Freestyle, Fiori Elements, Extensions, Adaptations, Business Application Studio, VSCode, WebIDE

FPM / WD

Manual, Business Entity based

Applications

S/4HANA, ECC, SRM, TM, HCM, EWM

Education, Code Quality

Development Guidelines, Developer Educations, ABAP Test Cockpit, Code Reviews

image

Latest Posts

Favorites Sandbox on UI5 GitHub Pages

I saw somewhere a github.io URL. I got curious, what is github.io ? This is actually an alias to GitHub Pages. So does it mean We can create web pages using GitHub already ? Yesss, we can ūüėé . It is extremely simple! Checkout this quick start guide, which explains you in few simple steps, how to let GitHub host You a static webpage using HTML, CSS and JavaScript. You can upload files, create them manually or push the page sources to a GitHub repository, which is then served as a page. Why not to play a bit with UI5 and create a page with my Favorite URLs used during development ?

Read More

ABAP and CI/CD ? – Part 1 – Tools for Developers

Yes, We – developers – are end users in the context of transport management. We use variety of transactions on the surface, like ADT, SE80, SE09, STMS etc. to push our changes to test and production systems. We not developed that transactions, which manage changes variety of object types in the ABAP,BSP repository, DDIC etc, and their transport.

This post is part of the ABAP CI/CD blog series

Read More

ABAP and CI/CD ? – Part 0 – What is this about

Transport requests, right ? Spending decades with Transport Organizer (SE09…) and import queues (STMS), standard extensions to prevent release with special magic logic. Pretty familiar for all of us. Companies with development guidelines, include variety of rules, what should be the proper description for a transport request. Hunting the right request based on the name. Using external tools to administer business requirements and map corresponding requests. Developers put references in the source code based on predefined rules.

Read More

ABAP Where-used List not working

Sometimes You have to recognize, that a where-used list for a given repository object, like constant interfac members, messages or data elements etc. are not working, but You are sure, there must some results. SAP has dedicated index tables for that cross-references, which might not be up to date for whatever reason. Upgrades or broken jobs, which are automatically scheduled after installation at certain events, like accessing the object navigator at first time. They are very time-consuming jobs.

Read More

Fiori Tools, NodeJS, certificate issues, self-signed

Generating applications using the templates wizard in VSCode

A system connection to onPremise ABAP system may not be established, caused by self-signed certificate of backend System/OData service. This is the case with developer edition of ABAP Systems, or connecting sandbox systems.

Read More

Setup Local Dev Environment for Fiori/UI5 Development on Windows 10

Considerations / Remarks
  • Done on Fresh Win 10 installation, nothing installed on the system so far
  • I need templates for application generation and Source Code Management like Git
  • VSCode unfortunately provides no support for Adaptation project and WYSIWYG layout editor by Fiori Toolkit, like Business Application Studio(BAS) does. This time no additional feature of BAS is required, I just want to use it for greenfield Fiori development. If you want to do adaptations, you have to go for BAS (decision point) – 16.07.2021
Read More

ABAP RESTful Application Programming Model

Salvation after 5+ years and variety of technological marriages, ABAP RAP is here finally. Fiori and WebAPI development can take a deep breath. This post is about common and uncommon snippets for ABAP RAP. This post is updated on regular manner.

ABAP RAP
ABAP Restful Application Programming Model
Read More

Validating User Input in UI5 / Fiori

If you ever worked with SAP GUI, you know the strong built-in capability which validates user input format based on the underlying Domain settings (DOMA) embedded into the Data Elemenet behind the user input field. Everything is automatic, comes out-of-the box.

Read More
image