08-28-2015 12:20 PM
Hello,
Few idocs are being sent from ABC(source system) to XYZ(target system), we are getting error message "Fill all required fields SAPMF02K 0120 LFA1-BEGRU"
In target system XYZ the field BEGRU on the vendor screen has been disabled and is not mandatory, what should be done in order to prevent this idoc from failing and getting this error message.
Regards,
Ankit
09-07-2015 7:04 AM
Configuration changes were required via view V_T077K for the Vendor account group of that vendor.
The field here was maintained as mandatory which was then changed to optional in the destination system which resolved the issue.
08-28-2015 12:35 PM
If the field on the target system is disabled and not being filled then I would try put a dummy value in field BEGRU and send the idoc with this. It should be that this value will pass the check as it now will contain a value. The first thing I would try is with a blank value, because in the table TBRG on my system a blank value is allowed.
08-28-2015 1:52 PM
The BEGRU field on the screen is disabled so we do not have any field where data will be passed.
08-28-2015 2:40 PM
Yes exactly, but for some reason the background checks are still happening and a value is still expected.
If you supply any value in your incoming idoc it should get past this error and then simply not load which is fine?
Have a look at the value table for this field and pick any valid value. Put this value in your inbound idoc to test it. Run it and see if it processes successfully. Then check to make sure that it didn't actually load into the table on the target system. If it has loaded and actually you don't want a value then have a look at your value table to see if a blank is acceptable in which case then try with a blank.
08-28-2015 12:36 PM
09-07-2015 7:04 AM
Configuration changes were required via view V_T077K for the Vendor account group of that vendor.
The field here was maintained as mandatory which was then changed to optional in the destination system which resolved the issue.