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: 

BADI oder User Exit for CA02

Former Member
0 Kudos

Hi all

Does anyone know any kind of user-exit or BADI to catch the moment when the user updates a plan (or its operations) using transaction CA01, CA02 or CEWB?

Thanks in advance,

Stefan.

3 REPLIES 3

Former Member
0 Kudos

Hi

For Transaction CA02

Badi are

BADI SAPLIHIE-LIHIEU07 IHSA_LIST_EDITING IHSA_LIST_EDITING List Processing in Plant Maintenance

BADI SAPLIDIIN-LIDIINU02 WPS_CONNECTION WPS_CONNECTION WPS Connection (Implementation of Checks)

Enhancement SAPLCPAU-LCPAUU01 EXIT_SAPLCPAU_001 CPAU0001 Enhancement for Authorization Check in Task Lists

For Transaction CEWB

BADI ARE

BADI SAPLCVCH-LCVCHU03 DOCUMENT_NUMBER01 DOCUMENT_NUMBER01 Document number exits

BADI SAPLCCPR-LCCPRU04 ECM_EXIT ECM_EXIT Customer Exits for Engineering Change Management

Enhancement SAPLCCPR-LCCPRU25 EXIT_SAPLCCPR_001 PCCD0006 Parameter effectivity: Format effectivity output control

Former Member
0 Kudos

Try This Exit

CPAU0001 Enhancement for Authorization Check in Task

CPDO0001 Test units of measure for reference operation set

And This BADI,

CEWB_TSK_UPDATE Task List Maintenance and Checks in the EWB

ROUTING_EXIT User Exits for Routings

EWB_SELECTION Selection Within the Engineering Workbench

Former Member
0 Kudos

Hi Stephan,

For routing, does not exists user-exit or BADI.

I use the ENHANCEMENT-POINT below in program LCPDIFV1:

   ENHANCEMENT-POINT EHP603_LCPDIFV1_01 SPOTS ES_SAPLCPDI.

... and works very well.

In this place, you have to use the "collect_task_list_data" routine to obtain the "l_plpo_tab" internal table with the operations and functions modules CP_BT_PLPO_READ_WITH_KEY and CP_BT_PLPO_UPDATE if you want to modify some data.

Best regards,

Leandro Mengue