PDA

Ver la Versión Completa : Como quitar mathcode en campos del table control


Jacobo
27/09/08, 22:06:17
Hola

Queria saber si hay alguna manera de quitar los mathcode de seleccion en los campos del table control

Gracias

bisonye
29/09/08, 07:01:57
No he hecho nunca programación de dynpros pero el matchcode está relacionado con el tipo de datos. Si declaras los datos con tipos simples (char, integer etc) en lugar de referencias a la BD te desaparecerán los matchcodes.

Saludos

DavidXD_XD
29/09/08, 16:58:16
Estoy completamente deacuerdo con Bisonye ... aver traducido a programa:

TYPES: BEGIN OF ty_itab,
camp1(4) TYPE c,
butxt TYPE bkpf-butxt,
END OF ty_itab.

* Tabla interna y area de trabajo para que sean asignados al table control
DATA: ti_itab TYPE TABLE OF ty_itab,
gs_itab LIKE LINE OF ti_itab.

El campo camp1 asumiremos que es la sociedad (bkpf-bukrs) pero solo
le asignamos que sea de tipo caracter y no referenciandolo a ningun objeto del diccionario

Jacobo
13/10/08, 00:12:58
Lo siento me sigue saliendo el mathcode pero con un solo valor esta vez,a ver si se puede arreglar,gracias por vuestra ayuda

gugutin
13/10/08, 08:30:23
Hola Jabobo,

Quizas ya lo hayas visto, pero mira en la dynpro cuando generas la table control en la pestaña de lista de elementos, debes de desmarcar el flag de la columna ayuda de entrada delcampo correspondiente y en el campo de la columna pulsador de entradas posibles has de poner un 0 no visualizar. Ademas mirate que en la pestaña de referencias no tengas ninguna ayuda de busqueda informada para el campo en cuestion.

Espero que esto te ayude.
Saludos:) :) :)