Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

SAP S4HANA SD

How to setup the Required/Mandatory field


in BP based on BP role
Generally, when you do changes to BP field settings as per the above note things will work
fine. But, for some cases the results will not be positive! Example, you have made a field
as mandatory in customization but when you check in the BP transaction still the field is
optional. In this case, follow the below steps;

What to do when a vendor field is displaying as optional though the field has been
set to mandatory?

Reproducing the Issue

There could be multiple ways of reproducing the error which might be based on
different fields but I am taking a specific example here:

Created a business partner but the field ‘Goods-receipt-based inv.verif.’ is not


mandatory! Let us make the field mandatory in customization

1. Create a new BP using transaction code "BP".

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
1
2. Now create a new organization using a BP role (Example: "Business Partner Vendor").

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
2
MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
3
3. Click on "Purchasing" button and Vendor based subtabs are shown.

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
4
4. Next click on button "Purchasing org"

5. Enter required Purchasing org and select Transfer button.

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
5
6. Navigate to Tab "Purchasing data".

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
6
7. Enter all the required fields and save.

8. Now as per your business requirement you need to set Field "Indicator: GR-Based Invoice
Verification" under "Purchasing data" tab as a mandatory/required field.

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
7
Cause

• Customization changes are required.

Resolution

Step 1:

1. Go to Transaction SPRO

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
8
MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
9
2. Navigate through path : Cross-Application Components -> SAP Business Partner ->
Business Partner -> Basic Settings -> Field Groupings -> Configure Field Attributes
per BP Role.

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
10
3. Select the correct activites (Example : Configure Field Attributes for Each Role
Category) from the popup:

For field groups lower 3500 choose: Configure Field Attributes for Each Role
Category
For field groups from 3500 to 7000 choose:
Configure Field Attributes for Each Role Category (3500-7000) *** (Note:
applicable for roles FLCU00, FLCU01, FLVN00, FLVN01 enabled for CVI
intergation)

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
11
4. Select required role (Example : " FLVN01 Supplier ")

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
12
5. Double click on correct Data Set (Example : "Vendor: General Data")

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
13
6. On the right side under "Fld groups" select required Field group entry (Example :
"3482" description "Supplier: Checkbox f. Service-Based Invoice Verif.").

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
14
7. Now set this field group as mandatory/required by choosing radio button "Req. entry".

8. Save the changes and recreate the steps to recheck if the issue is resolved.

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
15
(In case you want field to be set as per "Configure Field Attributes per Client" i.e. in
general irrespective of BP role or "Configure Field Attributes per Activity" i.e. as per
activity Create/Change/display etc. follow the respective Field grouping customization,
then follow steps mentioned above.)

Step 2:

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
16
In case the above steps are followed and field is still not reflected as
mandatory/required then follow below steps:

1. Execute transaction code BUS2

2. Search the corresponding field group of the Vendor BP (Example : "1997" description
"Supplier: Payment Methods")

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
17
3. Double click on the corresponding field group and go to Details of the same

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
18
4. Verify and unselect checkbox "Exclude Required entry" and set the flag "Indiv. required
field check"

5. Now navigate to subfolder "Field Group -> Fields"

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
19
6. Verify and unselect check box "Not a Req. field" for the corresponding Table and Field
name entry.

7. Save the changes.

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
20
Step 3:

Also there are many fields (Example: 'Reconciliation account', 'Alternative payee
account' etc.) which flow from either Customer/Vendor screens directly. If so then
would suggest you to make this field mandatory at the respective Account grouping
level at respective Customer side using OBD2 tcode (or) at Vendor side using OMSG
tcode.

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
21
Or

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
22
MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
23
MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
24
Please also check if the corresponding field is not supressed in other account groups
in respective Customer/Vendor account group tcodes.

MICKAEL QUESNOT🎯🇪🇺 ©

https://www.linkedin.com/in/mickaelquesnot/
25

You might also like