It is possible to define fields as mandatory using the meta data framework. Currently the check performed by the system for fields that are marked as mandatory in the metadata framework is not consistent.
All fields that are marked as mandatory shall be marked with a red star and if the field is left blank there shall be a red frame around the field and a link from the validation error to the field which needs to be maintained.
It provides a generic way to get validation errors for empty fields in the screen with less effort.
Customer can now choose a field in the metadata framework as required ; which when displayed on the screen will throw a validation error if the field is left empty.For fields that are marked as required in the metadata framework:
- All such fields shall be marked with an asterisk (even if default entry is available).
- In case the field is empty, there shall be an error message shown and there shall be a red frame for the field.
- There shall be a link from the error message to the field that needs to be maintained.
- Please note that the check is performed for all the fields that are currently visible(On the current screen).
This improvement request improves the usability of the application. It also makes it clear to end users which fields are mandatory and thus improves end user productivity by reducing the time the end user would spend on finding which field are mandatory and populating them.
To use the feature, you have to first activate the Business Function SRM_CONT_IMPR and then activate the Customizing switch (SRM_700_MAND_FIELDS) under
1902012 - Interface change:Preparation changes for mandatory fields
1878167 - Interface Change:Mandatory Fields
1978447 - Interface Change:Mandatory Fields
1883870 - Implementation note for mandatory fields
1930582 - Mandatory fields implementation follow on note: performance improvement
For complete details about SAP SRM 7.03 refer: SAP SRM 7.03