cancel
Showing results for 
Search instead for 
Did you mean: 

User Exit for Project Saving

Former Member
0 Kudos

Dear All,

I want to know userexit/ enhnacement at the time of project saving ( CJ20N).Please tell me about the user exit at the time of project saving & how we have to find out also.

Regards,

Ashok Sangal

Accepted Solutions (1)

Accepted Solutions (1)

Paulo_Vitoriano
Active Contributor

In the project profile you can assign validations and substitutions for the project and for WBS-es, while in both you can have user exits. Alternatively check business Add-Ins (BUS2001 and BUS2054).

Former Member
0 Kudos

Hi Paulo,

Thanks a lot....I think , validation will help..

one more query, can you suggest me how I have to find out user exits available in validation & substitution.

Regards,

Ashok Sangal

former_member203108
Active Contributor
0 Kudos

following are the user exits available for transaction OPSI...

Exit Name Description

CNEX0002 PS Authorization check

CNEX0006 PS customer specific fields project definition

CNEX0007 PS customer specific fields WBS element

CNEX0009 Material components in network

CNEX0011 BOM explosion in network on component overview

CNEX0012 Derive external network number from WBS number

CNEX0014 External data for BOM transfer

CNEX0015 Change BOM data for BOM transfer

CNEX0016 PS customer-specific fields in the network headerf

CNEX0017 Customer-specific node info. in network graphic (netw. mnt.)

CNEX0018 Customer-specific node info. in network graphic (info. sys.)

CNEX0019 Customer-specific node info. in network graphic (std. netw.)

CNEX0020 Extra info in DIN field of network graphic (netw. maint.)

CNEX0021 Extra info in DIN field of hierarchy graphic (netw. maint.)

CNEX0022 Extra info in DIN field (standard network maintenance)

CNEX0023 Customer-specific node info. in the hierarchy graphic

CNEX0024 Customer-specific graphic title in Gantt chart/Proj.Plan.Brd

CNEX0025 Additional field for project summarization

CNEX0028 Check activity release

CNEX0029 Check network release

CNEX0030 Update event for BOM assignment

CNEX0033 WBS: Predefine Search and Replace String

CNEX0034 Check a New Allocation in BOM Transfer

CNEX0035 Check a Change in BOM Transfer

CNEX0036 Check deletion as part of BOM transfer

CNEX0037 Check a freshly created component

CNEX0038 Check a changed component

NWTM0001 Set Field Contents for Event Date Type

NWTM0002 Display source document

NWTM0003 Structure of the Objects for Monitoring Dates

CNEX0039 Check deletion of a component in a network

Former Member
0 Kudos

Hi,

someone has mixed up the Customer Exits that can be found using transaction CMOD/SMOD (CNEX*)

and the exits used in validation/substitution. These are two totally different things.

The exists in validation/substitution are ABAP subroutines (FORM) that can be created by customers.

These can be found on left sided tab Exit inside transaction OPSI (validation) or OPSN (substitution).

See FAQ note 440186 e. g. point 6. for usage in PS.

Kind regards

Peter

PS.: For validation/substitution see also

http://help.sap.com/saphelp_erp60_sp/helpdata/en/da/6ada3889432f48e10000000a114084/frameset.htm

Edited by: Peter Kratz on Aug 11, 2009 1:13 PM

On http://help.sap.com/saphelp_erp60_sp/helpdata/en/da/6ada3889432f48e10000000a114084/frameset.htm

go to Tools > Validations, Substitutions, and Rules.

Edited by: Peter Kratz on Aug 11, 2009 1:15 PM

Answers (1)

Answers (1)

Former Member
0 Kudos

Hello Ashok,

In SMOD transaction, enter cnex* and press f4 for the list of cnex. System shows the list of exits related to PS. (there are 39 of them)

Specifically I am not sure which one would be for Validation and substitution.

with regards,

Srihari.G