Top 16 Sap Abap Enhancement Interview Questions You Must Prepare 02.Oct.2022

The standard applications do not offer some of the functionality you need. The R/3 enhancement concept allows you to add your own functionality to SAP's standard business applications.

SSCR (SAP Software Change Registration) is a procedure, for registering all manual changes to SAP source coding and SAP Dictionary objects.

Adding functionality to R/3 applications. Function module exits play a role in both menu and screen exits.

  • Modifications mean making changes to the SAP standard functionality.
  • Enhancements mean adding some functionality to SAP standard functionality.

Customer exits are not available for all programs and screens within the R/3 standard applications. You can only use exits if they already exist within the SAP R/3 System . Otherwise you have to opt for modifications.

Add documentation to the data elements of key words defined in the ABAP/4 Dictionary. The system displays this documentation whenever a user presses F1 to get online help for a screen field.

Customizing is the setting of system parameters via SAP's own interface.

  • To take advantage of the exits available within standard R/3 applications, you need to create an add-on project. 
  • This project lets you organize the enhancement packages and exits you want to use. The add-on project also allows you to hang add-on functionality onto the exit t hooks contained with SAP enhancements.

Creating customer-specific objects within the customer name range.

  • Modifying standard code can lead to errors
  • Modifications mean more work during software upgrades

Enhancements using customer exits:

  • Customers' potential requirements which are not included in the standard software are incorporated in the standard 
  • as empty modification 'shells'. Customers can then fill these with their own coding. Enhancements can relate to 
  • programs, menus and screens. Upward compatibility is assured. In other words, SAP guarantees that the jump from the 
  • standard software to the exit and the interface which call the exit will remain valid in future releases.
  • Enhancements to ABAP/4 Dictionary elements
  • These are ABAP/4 Dictionary enhancements (creation of table appends), text enhancements (customer-specific key 
  • words and documentation for data elements) and field exits (creation of additional coding for data elements).

  • Customizing
  • Enhancements to the SAP Standard
  • Modifications to the SAP Standard
  • Customer Development

Adding items to the pull down menus in standard R/3 applications.

  • Do not affect standard SAP source code
  • Do not affect software upgrades

SAP organizes its exits in packages that are called SAP enhancements. Each SAP enhancement can contain many individual exits.

Adding fields to the screens within R/3 applications. SAP creates screen exits by placing special subscreen areas within a standard R/3 screen and calling a customer subscreen from within the standard dynpro's flow logic.