Symptom Error F5808 occur when releasing billing to accounting.
Environment
Reproducing the Issue
Cause The Error F5808 caused by the implementation of note 1490708 which is included in SAP ERP 600 support package 19 or higher release. |
When this note is implemented, the business area is no longer placed in
the customer line item in the interface for accounting. The function is
not affected since a substitution or derivation of a business area is
carried out for uniqueness in financial accounting.
SE38 -> LV60BF00
FORM ACCOUNTING_HEAD_LINE
...
MOVE-CORRESPONDING xaccit_deb TO xaccit.
enhancement-point accounting_head_line_01 spots es_saplv60b.
...
CLEAR xaccit-gjahr.
*>>>> START OF DELETION <<<<<
xaccit-awtyp = con_awtyp_vbrk.
*>>>> END OF DELETION <<<<<<<
*>>>> START OF INSERTION <<<<
CLEAR xaccit-gsber.
xaccit-awtyp = con_awtyp_vbrk.
*>>>> END OF INSERTION <<<<<<
...
Resolution
To avoid the error F5808 you could consider the uses of
userexit EXIT_SAPLV60B_002 (member of enhancement SDVFX002).
Steps to implement the userexit:
1. Open the transaction CMOD
2. Create a project in the Enhancement SDVFX002
3. Implement the userexit, so that the field GSBER will be filled in
include ZXVVFU02
4. Save and activate the project.
Please check the following note for reference:
301077 - User exits for the interface for accounting