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 12/11/09, 21:14:31
Avatar de Sistemas
Sistemas Sistemas is offline
Junior Member
 
Fecha de Ingreso: feb 2009
Mensajes: 26
Unhappy ALV Layout

Muy buenas tardes tengan todos.
Alguien sabe cual es el equivalente de la propiedad "coltext" q se usa en los ALV declarados con el CALL METHOD ob_grid->set_table_for_first_display ????

Este es parte de mi codigo pero pretendo q no diga "Valor Neto" a la hora de seleccionar las columnas en mi layout del ALV sino q diga "Galleta".
gt_fieldcat-fieldname = 'GALLETA'.
gt_fieldcat-ref_fieldname = 'NETWR'.
gt_fieldcat-seltext_l = 'Galleta'.
gt_fieldcat-ddictxt(1) = 'L'.
gt_fieldcat-ref_tabname = 'VBRK'.
APPEND gt_fieldcat .
CLEAR gt_fieldcat.

les agradezco de antemano la ayuda q me puedan dar.
Saludos
Camille
Responder Con Cita
  #2  
Viejo 13/11/09, 08:17:17
Neo_25 Neo_25 is offline
Member
 
Fecha de Ingreso: jun 2009
Mensajes: 51
A ver si te puedo ayudar.

Después de cargar el catálogo:
CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
.......
.

lo recorres:
* Para recorrer el catálogo
FIELD-SYMBOLS: <fs_catalogo> TYPE lvc_s_fcat.

*/ ESCRIBIMOS LOS TÍTULOS EN LAS COLUMNAS
LOOP AT po_catalogo ASSIGNING <fs_catalogo>.
CASE <fs_catalogo>-fieldname.
WHEN 'NOMBRE_COLUMNA_1'.
<fs_catalogo>-coltext = text-001. "texto de la columna
WHEN 'NOMBRE_COLUMNA_2'.
<fs_catalogo>-coltext = text-002. "texto de la columna
...
WHEN 'NOMBRE_COLUMNA_X'.
<fs_catalogo>-coltext = text-00X. "texto de la columna
ENDCASE.
ENDLOOP.

---------------------
Lo del COLTEXT lo descubrí hace poco.
Antes usaba esto otro, pero en el mismo sitio.

* PARA CADA COLUMNA las 4 filas
<fs_catalogo>-scrtext_s = text-001. "texto de la columna1
<fs_catalogo>-scrtext_l = text-001. "texto de la columna1
<fs_catalogo>-scrtext_m = text-001. "texto de la columna1
<fs_catalogo>-reptext = text-001. "texto de la columna1


A mí las dos cosas me funcionan.

Ya dirás si te funcionó.

Saludos
Responder Con Cita
  #3  
Viejo 13/11/09, 21:43:24
Avatar de Sistemas
Sistemas Sistemas is offline
Junior Member
 
Fecha de Ingreso: feb 2009
Mensajes: 26
Alv Layout

Muchas pero muchas Gracias Neo,
Funciono correctamente como me dijisté.
Solo le agregue las columnas q faltaban:

gt_fieldcat-fieldname = 'VAR7090'.
gt_fieldcat-ref_fieldname = 'NETWR'.
gt_fieldcat-seltext_l = 'Galleta'.
gt_fieldcat-ddictxt(1) = 'L'.
gt_fieldcat-ref_tabname = 'VBRK'.
gt_fieldcat-seltext_s = 'Galleta.
gt_fieldcat-seltext_m = 'Galleta'.
gt_fieldcat-reptext_ddic = 'Galleta'.
APPEND gt_fieldcat .
CLEAR gt_fieldcat.

Saludos y de nuevo muchas Gracias!
pd. Yo usé el REUSE_ALV_GRID_DISPLAY para crear el ALV Grid.
Responder Con Cita
  #4  
Viejo 16/11/09, 08:26:23
Neo_25 Neo_25 is offline
Member
 
Fecha de Ingreso: jun 2009
Mensajes: 51
Hola Sistemas,
me alegro que te sirviera.

Podrías poner algo de código cuando creas el grid con REUSE_ALV_GRID_DISPLAY.

Yo el grid lo creo así.

Y el catálogo así:
Responder Con Cita
  #5  
Viejo 17/11/09, 14:21:04
Avatar de Sistemas
Sistemas Sistemas is offline
Junior Member
 
Fecha de Ingreso: feb 2009
Mensajes: 26
Lightbulb Código para REUSE ALV_GRID

Hola Neo,
Claro que sí, es muy sencillo...mira...
La funcion REuse_ALV_Grid la declaramos asi:



donde:
*it_info es la tabla q contiene los datos q quiero mostrar.
*pf_status es el tamaño q quiero q tome el grid, yo casi siempre le pongo STANDARD_FULLSCREEN.

Como ya notaste en los post de arriba esa es la estructura q uso para declarar las columnas de mi grid. De todas maneras te lo reescribo...




Mucha Suerte
Saludos
Camille
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 13:15:17.


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