I would have thought that other businesses would also need to Geocode a manual transaction address i.e. drop ship address, at the moment we have this response from SAP on how to approach.
>>>
The BAdI ORDER_SAVE can be used to do that. It offers a method
PREPARE in which you can check the addresses and invoke the geocoders.
Please note that the BAdI interface only provides the order guid, not
the order content. It has to be read via function module CRM_ORDER_READ
from the internal buffers.
You can also have a look at the example implementation
CL_EXM_IM_ORDER_SAVE to get an idea how to do that.
How the geocoding of addresses can be done should become clear if you
check CL_CRM_ISA_GEOCODING_SERVICE~FILL_GEODATA_FOR_STORES.