PDA

Ver la Versión Completa : dynpro de seleccion(generacion de report anula modificaciones en dynpro)


larmadovr
12/06/08, 20:54:25
Que tal amigos:

Le ha ocurrido este mensaje a alguno de ustedes??

Lo que pasa que he creado un report para un ALV, pero después pidieron muchas validaciones en pantalla, y tuve que hace funcion de ocultar y mostrar campos, así como calculos en automatico, y para esto agregue un module en PBO y uno en PAI, pero despues de alguna modificacion, lo elimina.

Alguien sabe como corregir esto, sin pasarme a un module pool??

Gracias a todos.

larmadovr
12/06/08, 23:31:00
Tuve que utilizar otros eventos.

No hay posibilidad de que SAP no anule una modificación en un dynpro estandar.

Pero si alguien conoce una, no dude en comentarla.

Gracias a todos.

Jonathan Barrio Rodriguez
13/06/08, 01:09:39
POdrías pegar el código del tema??

robert_milan
13/06/08, 07:33:14
Tuve que utilizar otros eventos.

No hay posibilidad de que SAP no anule una modificación en un dynpro estandar.

Pero si alguien conoce una, no dude en comentarla.

Gracias a todos.


Para hacer esto debes usar Dynpros, y mandar llamar los select options como subscreens.

en este foro debe haber algo al respecto.

saludos!!!

ludmila22
13/06/08, 14:37:40
Que tal amigos:

Le ha ocurrido este mensaje a alguno de ustedes??

Lo que pasa que he creado un report para un ALV, pero después pidieron muchas validaciones en pantalla, y tuve que hace funcion de ocultar y mostrar campos, así como calculos en automatico, y para esto agregue un module en PBO y uno en PAI, pero despues de alguna modificacion, lo elimina.

Alguien sabe como corregir esto, sin pasarme a un module pool??

Gracias a todos.

---
Mirá apriori, lo que tendrías que ver es el valor de la famosa variable SY-SUBRC, porque si su valor es 4 o es distinto de cero lo usual es que al hacer un loop que se interrumpa al chequear el valor de esta variable, se interrumpe el proceso. No se si me explico, si el valor de esta variable es 0, la operacion se realizó al menos una vez y no generó errores. Si el valor de SY-SUBRC es 4 hubo un error, por ende interrumpe el proceso de acuerdo al código ABAP que tengas.
Espero haberte servido de ayuda,
Sldos,

Mauricio Hidalgo
13/06/08, 16:25:41
Efectivamente si cambias la Dynpro 1000 que es la que se genera de forma estandar cuando usas pantallas de selección, perderas las modificaciones.

Lo que tienes que hacer es insertar en tu programa lo siguiente:

AT SELECTION-SCREEN OUTPUT


AT SELECTION-SCREEN INPUT


ESO EQUIVALE A LOS EVENTOS PBO Y PAI DE UNA DYNPRO PERO EN TU PROGRAMA.

larmadovr
15/06/08, 02:18:46
Por sus colaboraciones, efectivamente logré solucionar el problema, con los eventos que indica Mauricio.

Saludos.

sub_dan
30/11/10, 01:31:10
Efectivamente si cambias la Dynpro 1000 que es la que se genera de forma estandar cuando usas pantallas de selección, perderas las modificaciones.

Lo que tienes que hacer es insertar en tu programa lo siguiente:

AT SELECTION-SCREEN OUTPUT


AT SELECTION-SCREEN INPUT


ESO EQUIVALE A LOS EVENTOS PBO Y PAI DE UNA DYNPRO PERO EN TU PROGRAMA.


eee gracias ami tb me sirvió saludos