|
#1
|
||||
|
||||
1) Puede ser que no limpies el sy-ucomm o la variable del evento que hayas pulsado. o que tengas asignado mal el evento del back.
2) al table control solo ponle que sea sensible al doble click y ya validas el campo y esas cosas. espero te sirva.
__________________
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. |
#2
|
||||
|
||||
Porque table control???
Hola, sabes? el table control es mucho mas complicado de usar que un ALV GRID. Podrias implementar uno que te funcione como un table control (agregar, modificar y elimnar registros del listado) y ademas te trae mas opciones y posibilidades..! Yo lo hice... ya que el table control me parecio mucho codigoo y muy poco atractivo. El alv grid tiene mejor presentacion...!
__________________
Atte. Marcos Carrasco... |
#3
|
||||
|
||||
*Forma 1 Esta forma es con metodo de la clase
MODULE get_cursor INPUT. CREATE OBJECT fw. CALL METHOD cl_framework_mm=>get_instance IMPORTING ex_instance = obj_cl_framework_mm. var_cursor = obj_cl_framework_mm->get_cursor( ). ENDMODULE. " get_cursor INPUT *&---------------------------------------------------------------------* *Forma2 Aqui necesitas declarar una variable selec en la pantalla del dynpro MODULE linea INPUT. CLEAR: var_documento, var_posicion. IF selec = 'X'. MOVE itab_reporte-ebelp TO var_posicion. MOVE itab_reporte-ebeln TO var_documento. ENDIF. ENDMODULE. *&---------------------------------------------------------------------* MODULE user_command_0100 INPUT. CLEAR: ok_code. ok_code = sy-ucomm. CASE sy-dynnr. WHEN '0100'. CASE ok_code. WHEN 'CLIC'. *Forma 3 Declaras en el menu esa codigo de funcion y utilizas el get cursor GET CURSOR LINE var_posicion. var_documento = itab_reporte-ebeln. PERFORM ejecutar_busqueda USING var_documento var_posicion ENDCASE. ENDCASE. ENDMODULE. *----------------------------------------------------------------------* * Definición de Variables *----------------------------------------------------------------------* DATA: var_ebeln LIKE ekko-ebeln, var_documento LIKE ekko-ebeln, var_posicion LIKE ekpo-ebelp. DATA: obj_cl_framework_mm TYPE REF TO cl_framework_mm, var_cursor TYPE mmpur_cursor_position. Suerte!!
__________________
01010000 01001010 10011000 10100001 De Byte a Beat. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|