![BackGround_DarkMap.jpg](https://static.wixstatic.com/media/c2f41d_2c54495be7ce419e8fc240e860fb9eab~mv2.jpg/v1/fill/w_629,h_393,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/c2f41d_2c54495be7ce419e8fc240e860fb9eab~mv2.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](https://static.wixstatic.com/media/c2f41d_782d30d03dd9423b911cf9b7528727b5~mv2.jpg/v1/fill/w_76,h_76,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/LuizMariani.jpg)
![RSB Favicon](https://static.wixstatic.com/media/c2f41d_dcaa8b66d1ce4c7f91e81febebf5e485~mv2.png/v1/fill/w_82,h_82,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/RSB_Favicon_transp.png)
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)