Skip to Content
Author's profile photo Former Member

Budget check in FI posting

When you do FI posting via FB50 or FB01, budget for more than one items is exceeded but system only issues BP604 for one item.

For example:

ORD 106010 Budget: 900 EUR

ORD 106011 Budget: 800 EUR

FI posting via FB50 as screenshot below:


Both item 2 and item 4 are budget exceeded, system only issues error for item 4 but no error for item 2.

This is a system standard behavior.

Why system only issues error for item 4 without taking item 2 into account first?

In this case, budget check is against ORD 106010 & 106011.

When system performs budget check, it will check according to the sequence of ORDs(From 106010 to 106011)

instead of the sequence of line items(From item 1 to item 4). This is written in coding.

Therefore budget check will start from ORD 106010 here. And if budget for

ORD 106010 is exceeded, no matter budget for the other orders are exceeded or not,

system will directly call function ‘BP_GIVE_MESSAGE’ and issue BP604 for ORD

106010 and block the posting.

This explains why you see only one error instead of two, and the error is for item 4 rather than item 2.

Assigned Tags

      1 Comment
      You must be Logged on to comment or reply to a post.
      Author's profile photo Sandeep Ambekar
      Sandeep Ambekar

      Good post.