Olá
não há nada pronto para ser usado "como está"
1.) BDC: não pode ser usado
2.) BAPI: você pode tentar usar; mas você precisa fazer tudo por conta própria; por favor, verifique o BAPI Explorer no SAP para encontrar o BAPI correto
3.) DG ALE: a melhor opção (consulte a ajuda online do SAP EHS para o tipo de mensagem ALE, etc.)
Encontrei um tópico como
https://answers.sap.com/questions/13012985/ale-bapi-dangerous-goods-write-idocs-to-filesystem.html
O que pode ser uma boa posição de partida
C.B.
PS: mais ou menos a mesma pergunta ainda está sendo discutida aqui: https://answers.sap.com/questions/11877486/dangerous-goods-master-creation.html
mas
https://answers.sap.com/questions/10936375/distributing-the-dg-data-to-logistic-system.html
e
https://wiki.scn.sap.com/wiki/display/HOME/Step+by+Step+procedure+for+creation+of+IDOC
também podem ser de interesse (na Wiki você encontrará uma subseção sobre a história de DG)