PDA

Ver la Versión Completa : Covertir Module Pool a Include


zonanet
05/08/08, 22:11:57
Saludos a todos!!

Tengo un desarrollo Z en el cual se ha declarado el Include TOP como module pool, éste al ser transportardo al ambiente de producción marca el siguiente error de sintaxis:

Program SAPMZMM002_TOP: Syntax error in line 000029
REPORT/PROGRAM statement missing, or program typeis I (INCLUDE).

La solución que he visto para corregir esto es cambiar en las propiedades el tipo de programa de tipo module pool a tipo include, pero al querer hacerlo me dice que los objetos que fueron creados para ese module pool se perderán.

Cómo puedo yo saber que objetos están relacionados a este module pool o cómo puedo hacer para que ya no marque este error al transportarlo a producción.

Cabe mencionar que el desarrollo trabaja sin problema alguno.

Gracias por cualquier comentario o ayuda.

ibecerra
05/08/08, 22:48:45
en tu top has puesto lo siguiente

PROGRAM programaprincipal NO STANDARD PAGE HEADING.

zonanet
05/08/08, 22:59:47
en tu top has puesto lo siguiente

PROGRAM programaprincipal NO STANDARD PAGE HEADING.

Existe esa línea pero se encuentra comentada, el desarrollo fue creado por otra persona con la cual ya no tenemos contacto, por lo que me surge la duda de cómo fue que lo transportó sin el error.

Saludos.

vickxo
06/08/08, 10:41:49
Por lo que he leido me surge la duda si las versiones tanto en test como en productivo son iguales? De no ser igual es probable que el error es marcado por que tienes dos archivos de programa marcados como programas de control, cosa que causa el conclicto ya que solo se necesita un solo programa de control.
Saludos.

zonanet
06/08/08, 13:53:33
Por lo que he leido me surge la duda si las versiones tanto en test como en productivo son iguales? De no ser igual es probable que el error es marcado por que tienes dos archivos de programa marcados como programas de control, cosa que causa el conclicto ya que solo se necesita un solo programa de control.
Saludos.


Ahora las dos versiones son iguales en DEV y PRO, y tienen un programa principal que contiene los includes que es Module Pool, pero aún así existe el Include Top declarado de la misma manera, por ello marca el error de sintaxis al trasportarlo únicamente a Producción (Trabaja sin problema).

Saludos.