MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   dynpro de seleccion(generacion de report anula modificaciones en dynpro) (foro/showthread.php?t=14193)

larmadovr 12/06/08 20:54:25

dynpro de seleccion(generacion de report anula modificaciones en dynpro)
 
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

Está resuelto el tema
 
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

Debes usar dynpros.
 


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


---
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

Gracias a todos.
 
Por sus colaboraciones, efectivamente logré solucionar el problema, con los eventos que indica Mauricio.

Saludos.

sub_dan 30/11/10 01:31:10



eee gracias ami tb me sirvió saludos


Husos Horarios son GMT. La hora en este momento es 17:23:24.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web