We use BAdI IDOC_CREATION_CHECK to stop the creation of an IDoc. It allows you to inspect the Communication IDoc that is about to be created for the target system, and stop the creation of the IDoc by setting the Changing parameter CREATE_IDOC to sp...