Friday, February 6, 2009

Populating Transaction Type during Order Settlement

You have an internal order that you want to settle to a balance sheet account. This accounts field status makes the transaction type (BSEG-BEWAR) required. During settlement you receive error message F5 808 stating that this field is status initial but the field is required. This field is not available to you in the settlement rule definition. Is it possible that this field is suppressed? You could not locate a means to display or require it if so. You attempted to resolve this using a substitution that would popluate the transaction type field. However, during execution you did not hit the breakpoint you put into the user exit. How to overcome this issue?

You can change the requirement of the field in the "Field Status" of the account (Financial Accounting -> General Ledger Accounting -> Business Transaction -> G/L Account Posting -> Carry Out and Check Documents Settings -> Maintain Field Status Variants)

or

In transaction OB41 where you define posting keys and its "Field status". Both "Field Status" are maybe differents, but if in one of them the field is like "required entry" you have to change it. But if you are posting a fixed asset account, you will need this field completed because it defines the movement you are making.

No comments:

Archive

All Rights Reserved