Key note we must keep in mind
Write access is only possible via BP and CVI APIs -> Unidirectional replication from BP to customer/vendor
When we debug BP synchronization code, we can know that the trigger point is FM call MDS_BUPA_OUTBOUND. So if we can find a way to suppress the call of this FM, we can then deactivate BP synchronization in S/4 system.
Through debugging we can know the content of internal table in line 26, variable gs_event-bpout_bupx come from C table below:
use tcode SM30, enter this table name:
find customizing activity:
Do not select this checkbox:
test
Test whether synchronization is deactivated. Now I change first name from Jerry2 to Jerry234 and save.
In BUT000 value is changed.
In customer table KNA1, the name is unchanged. Deactivation works.