Skip to Content

FF67 / FF_5 Business Area Mandatory Posting Error

Hello dear experts,

Please kindly give me advice about this situation. I'm uploading bank statements using transactions FF67 (manual) and FF_5 (electronic). There is one case at posting time. For some postings that involve a vendor line item system shows an error because "business area" is a mandatory field. There is a substitution assigned as constant value for business area, but it only works when business area has value, if it is blank then substitution is not getting fired.

I have checked BTE 1120 but i'm not sure if it will work for business area, the field is not available in structure BSEGSUB.

If i create a substitution as user exit, will it work?. I can't set business area as an optional field, it has to be mandatory.

Thank you.

Best regards,

Fernando

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Sep 16, 2017 at 12:47 AM

    Hi

    In you development post transactions without business area and check the field BKPF-TCODE, which is populated when the accounting document is created. Now check if you have GSBER as a field allowed for substitution in Maintainance view for table GB01 for BSEG, for set class 9. If no, allow the same.

    Next write a substitution rule as:

    SYST-TCODE IS ZTCODE and BUKRS=XXXX

    GSBER=1234

    Include the BKPF-TCODE in the set ZTCODE.

    It should work. The substitution has to be written for line item level. You may include additional parameters like Account type etc in prerequisite depending on your business requirements

    Regards

    Sanil Bhandari

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 18, 2017 at 02:32 PM

    Another solution could be defining a generic search string which allways populates business area with a constant value

    Add comment
    10|10000 characters needed characters exceeded

  • Sep 18, 2017 at 03:38 PM

    User exit EXIT_SAPMF40K_001

    :-s

    Add comment
    10|10000 characters needed characters exceeded