|
#1
|
|||
|
|||
evento ENTER o Cambio de datos en ALV (no OO)
Buenas,
Tengo una alv editable, utilizando el MF "REUSE_ALV_GRID_DISPLAY". Me gustaria comprobar cuando el usuario pulsa el ENTER o cambiar datos de una celda. Como puedo hacerlo? RECORDAD: NO es una OO ALV, se esta utilizando un modulo de funciones. Saludos |
#2
|
|||
|
|||
Buenas, por desgracia en los alvs por funcion no son muy versatiles, como mucho creo que podras registrar lo del enter, pero olvidate del evento on change.. a menos que no lo programes tu con un par de tablas internas y comparando, la cual cosa me parece una matada teniendo los objects....
Para lo el ok code enter, deberias asignarle al enter un ok code desde el status, con eso y si sabes como funcionan los user command con los alvs por funcion deberias tener suficiente. Saludos, LouieBoy |
#3
|
||||
|
||||
Para los datos de la celda, deberias guardar los datos en una tabla interna auxiliar para despeus compara. por que asi tan facil no es
![]()
__________________
Un Huevon No Inútil ![]() Solo di lo que piensas, a la mejor tienes la mejor respuesta.... Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo..... ![]() Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho..... ![]() Consultor FI jr/ABAP Sr. ![]() |
#4
|
|||
|
|||
Lo que yo digo... una matada....
![]() ![]() Saludos, LouieBoy |
#5
|
|||
|
|||
Hola,
Perdona mi ignorancia ![]() Muchas gracias |
#6
|
||||
|
||||
hola hasta donde yo se el enter es nulo o blanco, si viene blanco es que le an dado enter al teclado.
saludos
__________________
Un Huevon No Inútil ![]() Solo di lo que piensas, a la mejor tienes la mejor respuesta.... Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo..... ![]() Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho..... ![]() Consultor FI jr/ABAP Sr. ![]() |
#7
|
|||
|
|||
Si, pero cuando le doy a enter, no me hace nada el programa, es como si no detectase que he pulsado el enter
|
#8
|
||||
|
||||
cuando el cursor se encuentra dentro del ALV, sap no entiende la instruccion enter, lo que debes hacer es poner o posicionar el cursor en el cuadro de comandos o de transacciones y luego darle enter.
logicamente no es lo correcto pero no se me ocurre nada. Es mejor un doble clic ![]()
__________________
Un Huevon No Inútil ![]() Solo di lo que piensas, a la mejor tienes la mejor respuesta.... Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo..... ![]() Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho..... ![]() Consultor FI jr/ABAP Sr. ![]() |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|