The German equivalent is called ELV/Lastschrift and allows you to retrieve money from a bank account, but the owner can revoke that within a few weeks.
Japan also has a system to automatically withdraw money from someone elses account, eg for rent, but requires the account owner to authorize the other account first. does germany not have that step?