Professional Documents
Culture Documents
BP Field Selection Process
BP Field Selection Process
What to do when a vendor field is displaying as optional though the field has been
set to mandatory?
There could be multiple ways of reproducing the error which might be based on
different fields but I am taking a specific example here:
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"
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
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:
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"
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.
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