cancel
Showing results for 
Search instead for 
Did you mean: 

What are user exits & enhancements & how to use those .

Former Member
0 Kudos

What are user exits & enhancements & how to use those .

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

yes

rupesh_brahmankar3
Active Contributor
0 Kudos

Hi,

Enhancements

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

Userexits are predefined places in the SAP standard coding where customer can put their own logic in order to adjust standard processes to customer requirements. These places are predefined by SAP.

Transaction SMOD shows you which enhancements SAP has provided and of which components they consist of .

If you want to implement a userexit then you have to define an enhancement project (transaction CMOD), assign all enhancements you need an then implement them.

Finally, you have to activate your project in order to activate the userexits.

Hope clears to you.

Regards,

R.Brahmankar

Former Member
0 Kudos

Hi,

BADI , Customer Exit / User Exit , Enhancement all are same.

Customer Exit & User Exit terms were earlier used in case of R/3. Now in ECC 6.0 they are known as

BADI means Business Add-Ins.

BADIs :

Use:

SAP provides multiple implementations of Business Add-Ins (BAdIs), which enhance the functions of the Configuration Control component.

In addition, there are multiple empty BAdIs available for implementing a customer-specific logic for special functions.

Pls. find listed below some important PP Enhancements / BADIs :

Exit name Short text

PPAPO002 Publication of APO Data in Transfer from APO to R/3

PPAPO003 Production Order R/3->APO: Check if Operation is APO-Re

PPAPO004 Planned Order Conversion from APO: New BOM Explosion?

PPAPO005 Enh. of Relationships in Proc. Order during Transfer to

PPAPO006 Influencing Initial Supply of Manufacturing Orders

PPAPO007 Overriding Checkbox Fields for Production Order APO ->

PPAPO008 Override Order Type for Planned Order Conversion

PPAPO009 Customer Exit for Addition of Components and Items

PPAPO010 Filtering Components out of Quantity Propagation

PPAPO011 Performance-Related Adjustment of Remaining Duration

PPCO0001 Application development: PP orders

PPCO0002 Check exit for setting delete mark / deletion indicator

PPCO0003 Check exit for order changes from sales order

PPCO0004 Sort and processing exit: Mass processing orders

PPCO0005 Storage location/backflushing when order is created

PPCO0006 Enhancement to specify defaults for fields in order hea

PPCO0007 Exit when saving production order

PPCO0008 Enhancement in the adding and changing of components

PPCO0009 Enhancement in goods movements for prod. process order

PPCO0010 Enhancement in make-to-order production - Unit of measu

PPCO0012 Production Order: Display/Change Order Header Data

PPCO0013 Change priorities of selection crit. for batch determin

PPCO0014 Select process orders for external relationships

PPCO0015 Additional check for document links from BOMs

PPCO0016 Additional check for document links from master data

PPCO0017 Additional check for online processing of document link

PPCO0018 Check for changes to production order header

PPCO0019 Checks for changes to order operations

PPCO0020 Process order: Display/change order header data

PPCO0021 Release Control for Automatic Batch Determination

PPCO0022 Determination of Production Memo

PPCO0023 Checks Changes to Order Components

PPCP0001 P.Cost Planning: Additional Cost Elements for Person

PPEACT01 Customer Fields at Mode D

PPECMP01 Customer Fields for CMP Node

PPECMP02 Customer Fields: CMP Variants

PPEGEN01 General Engineering Node: Customer Fields

PPEMPA01 MPA Customer Enhancement

PPEMPO01 Customer Enhancement for Material Planning Object

PPEMPO02 Customer Enhancement for Model

PPERES01 Customer Fields at RES Node

Alternately you can find User Exits / BADIs in TCode : SMOD ( SAP Enhancements)

Hope this helps.

Regards,

Tejas

Former Member
0 Kudos

HOW TO USE THESE ENHANCEMENTS CAN U ELABORATE

rupesh_brahmankar3
Active Contributor
0 Kudos

Hi,

You need to active it in CMOD. Please refer my previous reply for it.

Regards,

R.Brahmankar

muthusamy_sankaran
Active Contributor
0 Kudos

Hi,

Pls refer below link

http://sap.niraj.tripod.com/id21.html

Regards,

Sankaran