Different combinations of Create BAPI wrapper:
Case 1: Create BAPI wrapper has provided and Send Confirmation checkbox is disabled.
In this case BAPI wrapper calls the backend and instance gets created in the backend as well as in the CDS and client gets the confirmation message.
Case 2: Create BAPI wrapper has not provided and Send Confirmation checkbox is checked.
In this case there is no BAPI wrapper so BAPI wrapper does not call to the backend but the Send Confirmation checkbox is checked so the instance gets created in the CDS and client gets the confirmation message.
Case 3: Create BAPI wrapper has not provided and Send Confirmation checkbox is unchecked.
In this case there is no BAPI wrapper so BAPI wrapper does not call to backend and also the Send Confirmation checkbox is Un-checked so both neither in the backend nor in the CDS instance get created and client gets the rejection message.
Different combinations of Modify BAPI wrapper:
Case 1: Modify BAPI wrapper has provided and Send Confirmation checkbox is disabled.
In this case BAPI wrapper calls the backend and instance gets updated in the backend as well as in the CDS and client gets the confirmation message.
Case 2: Modify BAPI wrapper has not provided and Send Confirmation checkbox is checked.
In this case there is no BAPI wrapper so BAPI wrapper does not call to the backend but the Send Confirmation checkbox is checked so the instance gets updated in the CDS and client gets the confirmation message.
Case 3: Modify BAPI wrapper has not provided and Send Confirmation checkbox is unchecked.
In this case there is no BAPI wrapper so BAPI wrapper does not call to backend and also the Send Confirmation checkbox is Un-checked so both neither in the backend nor in the CDS instance get updated and client gets the rejection message.
Different combinations of Delete BAPI wrapper:
Case 1: Delete BAPI wrapper has provided and Send Confirmation checkbox is disabled.
In this case BAPI wrapper calls the backend and instance gets deleted in the backend as well as in the CDS and client gets the confirmation message.
Case 2: Delete BAPI wrapper has not provided and Send Confirmation checkbox is checked.
In this case there is no BAPI wrapper so BAPI wrapper does not call to the backend but the Send Confirmation checkbox is checked so the instance gets deleted in the CDS and client gets the confirmation message.
Case 3: Delete BAPI wrapper has not provided and Send Confirmation checkbox is unchecked.
In this case there is no BAPI wrapper so BAPI wrapper does not call to backend and also the Send Confirmation checkbox is Un-checked so both neither in the backend nor in the CDS instance get deleted and client gets the rejection message.