MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 31/08/14, 23:21:34
Daniel23 Daniel23 is offline
Junior Member
 
Fecha de Ingreso: feb 2010
Mensajes: 5
Unhappy Module Pool- No respeta los valores capturados

Buen día a todos.
Tengo un problema, espero y puedan ser tan amabables de darme una ayuda.

Tengo una pantalla de seleccion con los campos de KUNNR y MATNR, despues despliego los valores de la tabla z, en un module pool, el despliegue no es sobre un table-control, sino sobre campos puestos en la pantalla directamente, hasta aqui todo bien, me despliega los valores correctamente, por ejemplo, (los nombres de los campos son ztabla-peinh y ztabla_matnr)
ztabla-peinh = 30.
ztabla_matnr= 100.

el problema es si yo cambio los valores en la pantalla a 50 y 200 respecitvmanete, y al dar "enter" me regresa a los valores anteriores ( 30 y 100), incluso al dar debug, no reconoce los valores capturados en la pantalla.

Asi es como tengo mi codigo en el PAI
PROCESS AFTER INPUT.
MODULE EXTI_0200 AT EXIT-COMMAND.
CHAIN.
FIELD: zctesad-kunnr,
zctesad-matnr,
zctesad-peinh,
zctesad-saiso.
MODULE valida ON CHAIN-INPUT.
ENDCHAIN.
MODULE USER_COMMAND_0200.

Les agradeceria mucho si me pudieran decir cual es la causa del problema.

Muchas gracias.
Daniel
Responder Con Cita
  #2  
Viejo 01/09/14, 08:40:20
Spainnavar Spainnavar is offline
Member
 
Fecha de Ingreso: sep 2013
Mensajes: 53
Hola, a mi me paso algo parecido hace mucho tiempo y creo recorder (no estoy seguro del todo) que lo resolvi fácilmente. En las propiedades del campo hay una opción que es "Parámetro GET" y "Parámetro SET". Debes marcar esas dos opciones.

Ya me dirás si te ha funcionado... y si no es eso ya pensaremos otra cosa

Un saludo
Responder Con Cita
  #3  
Viejo 02/09/14, 10:34:43
ELPIDIO ELPIDIO is offline
Junior Member
 
Fecha de Ingreso: ene 2009
Mensajes: 4
Pbo

Comprueba si en alguno de los modules del PBO, no estás reiniciando los valores que dices a 30 y 100. Tiene toda la pinta que es eso...

ztabla-peinh = 30.
ztabla_matnr= 100.
Responder Con Cita
  #4  
Viejo 03/09/14, 16:32:19
beltsoft beltsoft is offline
Member
 
Fecha de Ingreso: sep 2011
Localización: Mexico
Mensajes: 99
Cool

Recuerda que el module Pool se maneja por un Table Contro y Una Tabla Interna de tal manera que en el PAI y PBO se están trasladando los datos entre ellas, por lo que si modificas algo en el Table Control (el display de la pantalla por así decirlo) deberás asegurarte que el valor también se modifico en la Tabla Interna.
__________________
SSE BeltSoft México
Your Business, our motivation ...
Responder Con Cita
  #5  
Viejo 05/09/14, 09:26:59
asystems asystems is offline
Junior Member
 
Fecha de Ingreso: dic 2008
Mensajes: 15
Prueba a meter los dos campos que contienen los valores dentro de un CHAIN - ENDCHAIN del PAI (El que tienes u otro CHAIN-ENDCHAIN eso es lo de menos).

Cuéntanos como te va......

Un saludo.
Responder Con Cita
  #6  
Viejo 25/09/14, 21:06:03
Daniel23 Daniel23 is offline
Junior Member
 
Fecha de Ingreso: feb 2010
Mensajes: 5
Problema Resuelto

Muchas gracias por su ayuda, y si, efectivamente es lo que me comentan, que estaba reiniciando los valores en el PBO, cometí el error de suponer que al dar enter, ya no iba al PBO donde se reeinciaban los valores.

Perdon si hasta hoy conteste a sus comentarios, el motivo es que tenia mucha carga de trabajo, y se me paso conectarme de nuevo para agradecerles su ayuda

Un saludos
Daniel
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 23:26:06.


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