• Post category:StudyBullet-16
  • Reading time:4 mins read


learn sap abap enhancement using badi, customer exit, implicit enhancement, screen enhancement, BTE, Class and FM

What you will learn

sap ECC and S4HANA enhancement

enhancement using badi , customerexit, implicit enhancement and BTE

Description

When A company do the implementation of SAP system either ECC or S4HANA , all the components are know as SAP Standard Objects, like Standard programs, tables, search help, screen, reports etc. And do meet the business requirements, sometimes we need to add additional features to standard object using the concept called as SAP ABAP enhancement.

The requirements will differ client to client, like

Adding custom fields to the standard tables.

Add additional validation in the program.

Add custom fields on the screen.

Add custom columns in the existing sap standard report.

All this requirement we can achieve with the help of enhancement technique.

There are different ways like user exit, customer exit, badi, BTE etc.

In this course , student can learn, How to do sap abap enhancement using BADI ,customer exit and implicit enhancement.

Badi implementation shown with multiple use, single use and also filter badi for :


Get Instant Notification of New Courses on our Telegram channel.


screen enhancement

data validation

setting default values on screen for material master

Material master screen enhancement with SPRO + ABAP without badi

Customer Exit :

Function Module exit and Menu exit.

Implicit enhancement.

Enhancement to sap standard function module.

Enhancement in sap standard class to assign the custom folder to save the alv files.

Adding custom fields in FBL5N using ABAP data dictionary enhancement and by implementing BTE

English
language

Content

Enhancement using BADI

Sales Order screen enhancement VA01 Custom fields
Material Master MM01 Screen enhancement
Customer Mater XD01 Screen enhancement
XK01 Vendor master data validation for duplicate pan card number
XD01 customer master telephone number validation
ME21N Purchase order badi to check long text at header level
MM01 Material master Badi for Default values while creating new material

Enhancement using Customer Exit

Customer Master Enhancement XD01 for data validation city/postal codes
Menu exit for SE38
Customer exit for SU01 to set default start transaction based on user role

Implicit enhancement

Implicit enhancement for VA01 transaction i.e create sales order

BTE – Business transaction event

New field in FBL5N using BTE

Other/additional enhancement

FM enhancement
standard class enhancement