Symptom
Customer is getting error message:
error":{"code":"FIN_SUB_VAL/000"}
现金流不能为空 -> Cash flow cannot be empty (English translated).
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Environment
SAP S/4HANA Cloud.
Reproducing the Issue
- Go to App Manage Journal Entries - New Version.
- Open the Journal Entry.
- Press Edit button.
- Go to line items.
- Change the field Item text in the Entry View.
- Save.
Cause
User has created a BADI Implementation in the App Custom Logic.
Resolution
- Go to App Custom Logic Tracing.
- Start trace.
- Preform the steps to reproduce to get the error message.
- Finish Trace.
- In the result you find the BADI Implementation name ex. "YY1_<Name>".
- Open the App Custom Logic.
- Search for the BADI Implementation "YY1_<Name>" you found in the trace.
- Open BADI Implementation.
- Press Open Code Editor button.
- Check the code snippet for substitution logic:
IF accountingdocheader-accountingdocumentheadertext IS NOT INITIAL
and accountingdocitem-documentitemtext is initial. "
accountingdocitemout-documentitemtext = accountingdocheader-accountingdocumentheadertext.
substitutiondone = abap_true.
ENDIF. - the accounting document item text is same as accounting document header text.
Keywords
F0717A, manage, journal, entries, new, accountingdocheader-accountingdocumentheadertext, accountingdocitemout-documentitemtext, item text. F0717A, F3438, F6957, FI-FI-GL-IS-2CL, FI-FIO-GL-2CL, FI-SL-VSR, S4_PC , KBA , FI-SL-VSR-2CL , Validation, Substitution and Rules (Public Cloud) , FI-FIO-GL-2CL , Fiori UI for General Ledger Accounting (Public Cloud) , Bug Filed