Exceptions in SAP

Whenever an ABAP program is not able to handle a particular situation at runtime, it issues an Exception. There are two types of exceptions in ABAP : Handleable exceptions, which are based on predefined exception classes. Non-handleable exception, which produce runtime errors directly. Each handleable exception is associated with a runtime error. The program terminates with …

‎SAPQuickTip‬ for the day #1: SubTotals in ALV Report

To Add a SubTotal to a particular column in an ALV report ( using the REUSE_ALV – FM ) Set the SUBTOT field of the structure SLIS_SORTINFO_ALV to ‘X’ and Also in the field catalogue for the field which you want to sub-total set the field DO_SUM of the structure SLIS_FIELDCAT_ALV to ‘X’. If you want only …

‪#‎SAPQuickTip‬ for the day #2:

To debug a Background Job ( After it has already executed ) – Execute the code JDBG from the command box. — Simply filter and find the background job you want to debug then select that job and in the command box enter JDBG.( no need to enter /n because this is not a tcode …

Introduction to Web Technologies for ABAPers

In the recent years you may have noticed SAP is adding new softwares to its cloud offerings. SuccessFactors, Hybris, Ariba etc … Which I think is the need of the time, because current business challenges have changed as compared to the earlier decade when infrastructure and computing power was limited. Now the challenges are geared …

Why I think Technical Specifications should be made simpler

The other day I had to make an enhancement to the MIGO transaction in SAP. MIGO is used for Goods Receipt – Goods Inward Posting etc. The client wanted to default some values into the standard SAP MIGO Screen. After some searching around I implemented a BADI to get this into the system. On testing, the …

MVC Architecture in SAPUI5

In Software Development there are various Architectural Patterns you can follow to develop a program/module. Architectural Patterns help us understand, manage, develop and maintain complex high level code better. Model View Controller is one such Architectural Pattern. SAPUI5 applications are mostly build on this pattern. In Model-View-Controller ( MVC ) Architecture Model is a class …