SAP Knowledge Base Article - Public

3312355 - Field "Payment Terms" that has been set as Mandatory is not Working as Expected in Supplier

Symptom

You set Payment Terms field as mandatory in Supplier, however you noticed that it is possible to save the new Supplier without filling the field.

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to Supplier Base Work Center. 
  2. Go to Suppliers View.
  3. Click add -> New Supplier.
  • In the Basic View the field Payment Terms is set as mandatory. If you try to save the new Supplier without filling the field, it does not work and the error message appears: Save rejected because field (Payment Terms) is defined as mandatory by key user.
  • If you click "View all" and if the user does not navigate or open the “Purchasing” tab, you can proceed to save the Supplier file without errors.

Cause

In the basic view, the field "Payment Terms" is rendered, so it is possible to check whether it is filled with a value and give the error message. After clicking "View all", the origin screen is over, and it starts with a new different screen. The mandatory of the field is captured only after it is rendered on the page. Therefore in the "General" view it is not possible to know that "Payment Terms" is a mandatory field and it can be saved successfully.

Resolution

Product limitation.

We would suggest creating a PDI extension which is registered to the SAVE event of the supplier/business partner.

Keywords

Mandatory Field, Payment Terms , KBA , SRD-MD-BP-SUP , Suppliers , How To

Product

SAP Business ByDesign all versions