Hi everyone,
I am currently working on adding a custom tab in the Network Activity level in transaction CJ20N (Project Builder). I managed to do so using a functional screen exit in enhancement CNEX0008. As part of the requirement, I need to make one of the fields in the screen of this custom tab Required only for certain project profiles and this is done using screen painter. However the check to prompt the user to fill up this required field only happens if the user enters this tab. Is there a way without changing SAP codes to force the user to enter this custom field even if the user does not enter the custom tab? At the moment this mandatory field will be missed if the user does not enter the tab.
If anyone has any other way of achieving this without using custom fields (User fields maybe?), please let me know.
My only hope was to add a user exit in the Network Activity Validation (Tcode: OPSI) to do the checking and then return a false flag which will prompt a warning message. However this user exit will only trigger the first Network Activity in the Project hierarchy every time it saves. Therefore it will not check the other network activities.
Thanks,
Lay Guan