Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

User exit / BADI for CO01

Former Member
0 Kudos

Hi all,

I have a requirement to display Requirement. Plan number: (PLAF-PBDNR) in Co01/02/03. Anyone knows user exit / badi for the same ?

Thanks and regards

Jijo

1 ACCEPTED SOLUTION

muthusamy_sankaran
Active Contributor
0 Kudos

Hi,

Pls take help with your ABAPer on this, you can use below user exit or BADI

1) User-Exit

Use below user exit for Production Order when saving exit will work - PPCO0007 (Go to SMOD)

Function exit

EXIT_SAPLCOZV_001 enhancement when saving order

2) BADI

"WORKORDER_UPDATE" with method "AT_SAVE"

Regards,

Sankaran

5 REPLIES 5

Former Member
0 Kudos

Hi Jijo,

Check the code posted by me in the link below,

to get the list of User exits and Badi for a particular tcode in the link mentioned below.

Very useful program to keep when workin on Enhancements..

Hope it helps.

Manish

Former Member
0 Kudos

Exit Name Description

CCOWB001 Customer exit for modifying menu entries

COIB0001 Customer Exit for As-Built Assignment Tool

COZF0001 Change purchase req. for externally processed operation

COZF0002 Change purchase req. for externally procured component

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 header

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 measure

PPCO0012 Production Order: Display/Change Order Header Data

PPCO0013 Change priorities of selection crit. for batch determination

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 links

PPCO0018 Check for changes to production order header

PPCO0019 Checks for changes to order operations

PPCO0021 Release Control for Automatic Batch Determination

PPCO0022 Determination of Production Memo

PPCO0023 Checks Changes to Order Components

STATTEXT Modification exit for formatting status text lines

former_member598013
Active Contributor
0 Kudos

Hi Jijo

You can use the BADI:

AFABD_CHANGE Change Relationship

SIDAT_UPDATE Change date of price simulation

You can also find the BAdI by your self. Just follow the below steps and you will find the Badi.

BADI Info:

Method 1:

Go to Tranaction: SE24.

open class CL_EXITHANDLER

Open the method " GetInstance"

Put Break point in the statement

call method cl_exithandler=>get_class_name_by_interface

Now execute the Transaction which you need teh BDC it will automatically stops at the the method. In debugging mode double click on the variable: " exit_name" It will return the BADI Name.

Method 2:

find the Package name and go to the tranaction SE84.

Enter the package name

inside the left navaigaiton panel there is one option " Enhancements" click on this enhancement and then enter the package name and execute it. you will get hte number of enhancement.

Thanks,

Chidanand

muthusamy_sankaran
Active Contributor
0 Kudos

Hi,

Pls take help with your ABAPer on this, you can use below user exit or BADI

1) User-Exit

Use below user exit for Production Order when saving exit will work - PPCO0007 (Go to SMOD)

Function exit

EXIT_SAPLCOZV_001 enhancement when saving order

2) BADI

"WORKORDER_UPDATE" with method "AT_SAVE"

Regards,

Sankaran

Former Member
0 Kudos

This enhancement PPCO0012 will serve your purpose