When running an FI tcode, we are noticing that some or all records have duplicate postings as a result in SAP.
Studio (Transaction module) - all versions
"Skip screen if not found" indicator being applied before or after commit code in Expert View mapping.
The design of skip screen if not found indicator is to perform a "check" on the screen following prior to executing. When there are "Skip screen if not found" indicators before or after the commit code, the software is not able to perform this type of "check" properly. Often causing the post or park to happen twice causing duplicate postings.
The general approach would be as follows.
- Check if there are "Skip screen if not found" indicators before or after the commit code.
- Check if there are commit codes in the middle of the script which are not necessary. Try to replace them with ENTER instead of SAVE to validate the screen.
- Check if "Skip screen if not found" can be removed or replaced with If Condition instead.
- Have one commit code at the end of the script.
Please note that this issue can occur in normal "Run" mode as well as in “Run and Stop on Errors” mode.