Hola,
No. Con lo que dices estás únicamente incorporando a tu proyecto la unidad "UActualizaPedidosDetallados.pas", de modo que esté disponible. Pero, se supone que dentro de esta unidad está el "Data module" "DM", que no parece que se cree en ningún lado.
Tienes que crear el "DM", o sea:
Código Delphi
[-]
DM := TTipoDataModule.Create(nil);
Y no sigo porque no me atrevo. Quiero decir que ignoro si debería destruirse el "DataModule" luego de haberlo utilizado o si hay que mantener una referencia al mismo en la variable "DM".
Pero, en todo caso, la respuesta primera sería que no, que no estás creando el "DataModule" al añadir su unidad en el proyecto.
PD. Puede que crees el "DataModule" en la misma unidad que lo contiene, en la cláusula "inicialization" de la unidad, pero, no parece probable.