|
#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.... reinventemos la rueda señores..
Saludos, LouieBoy |
#5
|
|||
|
|||
Hola,
Perdona mi ignorancia Me podrias decir como le pongo el enter al ok code? 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 | |
|
|