top of page
BackGround_DarkMap.jpg

RUN SAP BETTER

SAP ABAP

SAP ABAP (Advanced Business Application Programming)

 

 

 

It is the name of SAP's proprietary, fourth-generation of a multi-paradigm programming language. It was specifically developed to allow the mass-processing of data in SAP business applications, utilizing procedural, object-oriented, and other programming principles.

 

SAP Objects

  • API (Application Programming Interface)

  • BAPI (Business Application Programming Interface)

    • T-Code: BAPI​

  • BAdI (Business Add-In)

    • It is a SAP Object Oriented enhancement technique which is used to add our own business functionality to the existing SAP standard functionality.

  • Enhancement Point

    • It is a point in the SAP program where customers can include further functions in the form of source code without modifying the existing program.

    • Enhancement Section: It is the option provided explicitly by SAP to replace a block of SAP code with custom code.​

  • Function (FM: Function Module)​

    • T-Code: SE37​

    • Function modules are ABAP routines that encapsulate program code and provide an interface for data exchange. They are stored in a central function library. They are not application-specific and are available system-wide.

  • Program

    • T-Code: SE38​

  • Class

    • T-Code: SE24 (ABAP Class Builder)

    • The class is the smallest encapsulation unit in ABAP Objects. A method can therefore use all components of all instances of the same class apart from the components of its own instance.

*** Under Construction ***

Luiz C. Mariani
RSB Favicon

Article written by Luiz C. Mariani | Published October 2023

Reference sources:

SAP (www.sap.com); SAP Support (support.sap.com); SAP Help (help.sap.com); SAP Blog (blogs.sap.com)

bottom of page