Hi Chris
There is no need to implement the BADI to achieve this, Please check following note this will applicable to meet your requirement. This provide step by step procedure to add Acceptance At Origin in the Sch. Agreements.
1475163 - "Acceptance At Origin" not available in scheduling agreement