Currency format in Write statement

One of my SAP clients has customers from all across the globe. While most of their customers are primarily based out of North America and Europe, some of them are from Japan, China and Korea. The client issues purchase order to their customers on a monthly basis and these have been developed using Smart Forms. (Yes I know.. old …

Lowercase Characters in SAP Domain

Our client had a requirement to store Employee Suggestion Referrals in SAP. To cater to this requirement I had created a Custom Table and here I had a field to store the Name and Description of the Referral text. While testing the application it was noticed that the texts would always show up in capital …

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 …