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




 
 
 
Herramientas Buscar en Tema Desplegado
Prev Mensaje Previo   Próximo Mensaje Próx
  #1  
Viejo 28/01/09, 08:39:06
javispill javispill is offline
Junior Member
 
Fecha de Ingreso: abr 2006
Mensajes: 18
Duda campo checkbox en ALV

Buenas, estoy intentando insertar una columna en un ALV como checkbox pero me sale el botoncito para marcar el registro no el CHECKBOX como tal. Os pongo mi código a ver, eh estado buscando por ahí y entodos los sitios esta sim9ilar a como lo he hecho pero no quiero el boton de seleccionar quiero el checkbox que se pueda marcar con "v".

El campo de la tabla interna con la que saco el alv tiene declarado el campo checkbox como char1.


PERFORM asignar_campo_a_catalogo TABLES p_lt_fcat
USING:

'CHECKBOX' 'X' 'X ' 'X' 'X' ' ' '',
'PERNR' ' ' ' ' ' ' ' ' ' ' 'NºEmpleado',
'ENAME' ' ' ' ' ' ' ' ' ' ' 'Nombre',
'BEGDA' ' ' ' ' ' ' ' ' ' ' 'Fecha Ini.',
'ENDDA' ' ' ' ' ' ' ' ' ' ' 'Fecha Fin.',
'IT' ' ' ' ' ' ' ' ' ' ' 'Infotipo',
'SUBTYPE' ' ' ' ' ' ' ' ' ' ' 'Subtipo',
'ANZHL' ' ' ' ' ' ' ' ' ' ' 'Cantidad',
'BETRG' ' ' ' ' ' ' ' ' ' ' 'Importe'.

*&---------------------------------------------------------------------*
*& Form asignar_campo_a_catalogo
*&---------------------------------------------------------------------*
* Asignar campo al catalogo ALV
*----------------------------------------------------------------------*
* -->P_FIELDNAME Nombre de campo en el reporte
* -->P_KEY Indicador 'campo clave'
* -->P_COL_POS N° columna
*----------------------------------------------------------------------*
FORM asignar_campo_a_catalogo TABLES pt_cat STRUCTURE wa_fcat
USING p_fieldname LIKE wa_fcat-fieldname
p_key LIKE wa_fcat-key
p_col_pos TYPE c
p_input LIKE wa_fcat-input
p_checkbox LIKE wa_fcat-checkbox
p_hotspot LIKE wa_fcat-hotspot
p_reptext_ddic LIKE wa_fcat-reptext_ddic.

STATICS l_col_pos LIKE sy-cucol.

* Asignar atributos de campo en el catalogo de cabecera ALV
CLEAR wa_fcat.
READ TABLE pt_cat INTO wa_fcat
WITH KEY fieldname = p_fieldname.

CHECK sy-subrc EQ 0.

CLEAR wa_fcat-tech.

IF NOT p_reptext_ddic IS INITIAL.
wa_fcat-seltext_l = wa_fcat-seltext_m =
wa_fcat-seltext_s = wa_fcat-reptext_ddic = p_reptext_ddic.
ENDIF.

IF p_col_pos EQ 'X'.
* Inicializo el cont para ordenar las columnas.
l_col_pos = 1.
ELSE.
ADD 1 TO l_col_pos.
ENDIF.

wa_fcat-fieldname = p_fieldname.
wa_fcat-key = p_key.
wa_fcat-col_pos = l_col_pos.
wa_fcat-edit = wa_fcat-input = p_input.
wa_fcat-checkbox = p_checkbox.
wa_fcat-hotspot = p_hotspot.

MODIFY pt_cat FROM wa_fcat INDEX sy-tabix.
Responder Con Cita
 


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 11:26:15.


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