This error message F5A 190 is quite exotic. It occurs in country specific customizing, most popular components are XX-CSC-KR (Korea), followed by XX-CSC-TW (Taiwan) and XX-CSC-TH (Thailand).
Here as for many error message in SD-Billing area, the problem occurs, when in transaction VF02 the “release to accounting” function is executed:
1. Check where the error message is raised
As usual, the first step when analysing error messages, is to find the place in the coding, where the error message is raised. Here in this particular case, the coding place can not be found via transaction SE91, since it is called dynamically, and in the shown example it is a special development introduced by note 582784. With a watchpoint on variables sy-msgid and sy-msgno it is found here:
As can be seen, the error is issued because the business place (field ACCIT_FI-BUPLA) is missing for this account type D (tax).
2. Root cause – why is the message raised?
Looking up before the message is issued, it is evident, that the root cause of the error is the fact that the business place functionality is activated in table IDBUPLA_ACTIVE for this country KZ (Kazakhstan) and the business place is not present in the invoice (field VBRK-BUPLA is empty) and furthermore it is not maintained in the customizing of the plant (field T001-J_1BBRANCH empty). Then the field ACCIT_FI-BUPLA can not be filled:
In effect this leads later in the same FORM to the issueing of the error message.
Usually the business place (VBRK-BUPLA) is filled country specific, when the invoice is created:
Therefore the business place must be maintained for the plant (Field T001W-J_1BBRANCH).
Or it has to be checked, if the country should be really activated for this business place functionality. Then table IDBUPLA_ACTIVE will have to be changed accordingly. This can be done in the customizing implementation guide (transaction SPRO) under the following path:
> Cross-Application Components
> General Application Functions
> Place of Business
* Activate Business Place