Hola
no hay nada listo para usarse "tal cual"
1.) BDC: no se puede usar
2.) BAPI: puedes intentar usarlo; pero debes hacer todo por tu cuenta; por favor revisa BAPI explorer en SAP para encontrar el BAPI correcto
3.) DG ALE: la mejor opción (consulta la ayuda en línea de SAP EHS para el tipo de mensaje ALE, etc.)
Encontré un hilo como
https://answers.sap.com/questions/13012985/ale-bapi-dangerous-goods-write-idocs-to-filesystem.html
Lo cual puede ser una buena posición de inicio
C.B.
PD: más o menos la misma pregunta aún se ha discutido aquí: https://answers.sap.com/questions/11877486/dangerous-goods-master-creation.html
pero
https://answers.sap.com/questions/10936375/distributing-the-dg-data-to-logistic-system.html
y
https://wiki.scn.sap.com/wiki/display/HOME/Step+by+Step+procedure+for+creation+of+IDOC
también podrían ser de interés (en la Wiki encontrarás una subsección sobre la historia de DG)