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 13/07/11, 09:20:39
Turboda Turboda is offline
Junior Member
 
Fecha de Ingreso: oct 2008
Mensajes: 13
Textos de columnas Table Control dinamicos

Buenas a todos,

Nos han pedido en un requerimiento si se pueden poner textos dinámicos en las cabeceras de columnas del table control (vamos lo que es el nombre de la columna)

Se que con los alv no hay problema pero no se si se puede hacer con los Table control.

Muchas gracias un saludo.
Responder Con Cita
  #2  
Viejo 10/10/11, 22:53:24
grandnomade grandnomade is offline
Junior Member
 
Fecha de Ingreso: ene 2011
Mensajes: 18
Aver...entra al screen -> ve al TC -> arrastra un elemento de Entrada Salida sobre una determinada columna.
A ese elemento de asignas un nombre y con ese nombre vas al programa y le das valores.
Espero haberte ayudado.

Saludos
Responder Con Cita
  #3  
Viejo 11/10/11, 20:54:58
beltsoft beltsoft is offline
Member
 
Fecha de Ingreso: sep 2011
Localización: Mexico
Mensajes: 99
Textos dinamicos en un table control

Me hice una prueba para poder realizar los textoas dinamicos en un table control y salio OK. espero te sirva de referencia.

1. quitar los textos de header que tienes generados y colocar en su lugar campos de entrada ( los tipicos campos I/0 ).

2. a estos campos activarles el status solo campo de salida y que sea de entradas no posibles.

3. Y por supuesto nombrar el campo en el ejemplo yo le llame texto.

4. Ahora en el PBO realizar el tipico loop at screen.
Yo lo coloque de la siguiente manera.

Declare el campo al que quiero mover mi texto.
DATA: texto(20) TYPE c.

Se realiza el loop a la pantalla.

LOOP AT SCREEN.
CASE screen-name.
WHEN 'TEXTO'.
MOVE 'DINAMICO' TO texto. * mueves el texto que quieres.
MODIFY SCREEN.
ENDCASE.
ENDLOOP.

Listo hemos colocado textos dinamicos en nuestro table control.

Ya tu le pones las condiciones que te esten especificando y todos los textos que quieras que se muestren dinamicamente.

Saludos.
__________________
SSE BeltSoft México
Your Business, our motivation ...

Úlima edición por beltsoft fecha: 12/10/11 a las 00:15:30.
Responder Con Cita
  #4  
Viejo 08/05/19, 06:30:41
Astaroth_SA Astaroth_SA is offline
Member
 
Fecha de Ingreso: jul 2016
Mensajes: 58
Exclamation

Responder Con Cita
  #5  
Viejo 09/05/19, 12:50:43
Astaroth_SA Astaroth_SA is offline
Member
 
Fecha de Ingreso: jul 2016
Mensajes: 58
Ya está solucionado. Al final era una chorrada de esas que te llevan su buen rato encontrarlas.

Resulta que estaban cargando en el PBO la información al Table Control en un modulo anterior al init que pinta la tabla. Puedes modificar el texto de cualquier campo menos el de las columnas de la tabla que hay que "pintar" la información antes de cargarle la información.
Responder Con Cita
  #6  
Viejo 26/04/21, 17:08:05
Avatar de ozner77
ozner77 ozner77 is offline
Junior Member
 
Fecha de Ingreso: nov 2006
Mensajes: 6
Re: Textos de columnas Table Control dinamicos

funcioná, por ej:


LOOP AT SCREEN.
case screen-name.
when 'COLUMNA1'.
move 'NOMBRE COLUMNA' to COLUMNA1.

MODIFY SCREEN.
ENDCASE.

ENDLOOP.

*PERO EN EL SCREEN PAINTER TIENEN QUE RELLENAR CON "_" LA CANTIDAD DE CARACTERES QUE TIENE COLUMNA1
Responder Con Cita
  #7  
Viejo 26/04/21, 17:10:03
Avatar de ozner77
ozner77 ozner77 is offline
Junior Member
 
Fecha de Ingreso: nov 2006
Mensajes: 6
Re: Textos dinamicos en un table control

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 21:45:00.


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