ok ya lo resolvi , pues resulta que todo tiene que ver desde sap
al parecer en la version 7.0 en una parte de la funcion MASTER_IDOC_DISTRIBUTE deberia llamar a la funcion EDI_DOCUMENT_DEQUEUE_LATER pero por alguna excepcion que se dispara , digase FOREIGN_LOCK , previene que se llame a dicha funcion y por lo tanto el idoc permanece con el status 30
asi que lo que hice fue simplemtente llamar a esa funcion despues de master idoc distributed , solo por si las dudas le deje las otras funciones
asi que mi codigo quedo asi
saludos a todos
|