Category: ABAP Differences
What is the difference between SAP Crystal Reports and SAP SmartForms
SAP Crystal Reports and SAP SmartForms are two different tools used for reporting and form generation within the SAP ecosystem. Here are the key differences between the two: 1. Purpose and Functionality – SAP Crystal Reports: It is primarily a reporting tool used to design and generate pixel-perfect, highly formatted reports. Crystal Reports allows you…
Difference between SAP BDC, BAPI and OData
Preface – This post is part of the Differences in ABAP for Interviews series. Introduction SAP has always been all about data. Since its evolution, SAP has deployed so many ways to play around data. It is also important for any business to access, transfer and store its data from internal and external sources. Keeping…
Difference between Enhancement point and Enhancement spot
Preface – This post is part of the Differences in ABAP for Interviews series. Introduction Every year SAP provides a new update to its platform. All the SAP standard programs are designed in such a way that it meets almost all the requirements of a user of a particular sector. But sometimes, there comes a…
Difference between Singleton Class and Persistent Class
Preface – This post is part of the Differences in ABAP for Interviews series. Introduction SAP OOABAP provides different types of classes to handle different types of scenarios. Some of the classes are the part of SAP Design patterns to perform a specific type of workflow, whereas others are there to perform core functions. In…
Difference between Enhancements and BADI
Preface – This post is part of the Differences in ABAP for Interviews series. Introduction Every year SAP provides a new update to its platform. All the SAP standard programs are designed in such a way that it meets almost all the requirements of a user of a particular sector. But sometimes, there comes a…
Difference between OPEN CURSOR and FETCH CURSOR
Preface – This post is part of the Differences in ABAP for Interviews series. Introduction In previous article we have discussed the difference between Cursor and Select Statements. In this article we will focus upon the differences between Open Cursor and Fetch Cursor. Both Open Cursor and Fetch statements are part of SQL queries. Interestingly,…
Difference between Singleton Method and Static Method
Preface – This post is part of the Differences in ABAP for Interviews series. Introduction Before discussing the differences between a Singleton method and Static method, let’ have a quick introduction. A method is a block of codes that defines behaviour of an object of the class. The method can access all the attributes of…
Difference between Structure and work area
Preface – This post is part of the Differences in ABAP for Interviews series. Introduction We have already discussed Work Area and Structure in SAP ABAP. We already know how they are created and used within the ABAP Report programs. Structure and Work Area in ABAP coding are almost same. It is hard to specify…
Difference between BAPI and RFC in SAP ABAP
Preface – This post is part of the Differences in ABAP for Interviews series. Before discussing the difference between BAPI and RFC, let’s have a short introduction of the two. BAPI BAPI stands for Business Application Programming Interface. BAPIs are the specific methods that are stored in BOR (Business Object Repository) of the SAP system…
Difference between Exception handler and Event handler
Preface – This post is part of the Differences in ABAP for Interviews series. Before discussing the difference between Exception handler and Event handler, let’s have a short introduction of the two. Exception handler Exceptions are events that interrupt the flow of executions and make the program to execute further impossible. So, the exceptions need…