MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Texto explicativo en table control (foro/showthread.php?t=12491)

larmadovr 09/04/08 20:28:22

Texto explicativo en table control
 
Que tal amigos, a ver si alguien sabe acerca de este tema:

En algunas transacciones estandar de SAP que usan table control, tiene la opción de agregar un texto explicativo para el registro en turno, es decir, si estoy posicionado sobre una línea de mi table control y le doy en el botón de texto explicativo, SAP me manda a otra pantalla y ahí puedo yo agregar un texto que se guardará como parte del registro.

Alguien ha echo esto alguna vez??

Agradezco su ayuda.

Saludos.

DavidXD_XD 09/04/08 20:43:30

Hola Armando, hasta donde se creo q no se puede crear documentacion directa para campos o dynpros de tu programa, pero lo que si se puede es esto .... por ejemplo he creado un screen 100 en el cual existe un campo llamado ZCAMPO y lo declare asi:

DATA: ZCAMPO TYPE ZCAMPITO.

ZCAMPITO hace referencia a un elemento de dato con dominio CHAR4, una vez que creas el elemento de dato puedes crear una documentacion presionando en el boton del menu "Documentación", ahi creas el texto que quieras, y cuando ejecutas tu programa y le das F1 al campo que hace referencia al elemento de texto aparecera la informacion que creaste, espero q sea ese el caso ... un saludo :D

larmadovr 09/04/08 20:50:29

Hola Deivid.
 
Muchas gracias por tu consejo. En este caso no aplica, te platico un poco más acerca del tema:

Estoy creando un modulpool Z para un proceso del módulo de finanzas.

En mi table control yo cargo datos como:

Centro de costos,
gpo de concepto,
concepto,
cantidad,
tarifa periodo 1,
importe periodo 1,
nota periodo 1,
tarifa periodo 2,
...... periodo N


Entre otros, y la nota es de 254 posiciones, y me va servir para cuando el usuario quiera hacer una aclaración del por qué de la tarifa.

En este caso los datos mostrados en mi table control son muchos y agregar un campo que contiene 254 posiciones, va hacer muy extenso el table control y poco amigable, entonces pretendo elaborar algo como los textos explicativos de SAP, para que no afecte tanto.

O es posible que por cada registro de mi table control me habra otra pantalla donde capture más información?? en caso de si, que tan complejo es hacerlo.


Gracias nuevamente

DavidXD_XD 09/04/08 21:00:51

Sep, al parecer es una buena idea crear un editor de texto con otro screen al presionar el boton ... pero eso nunca lo he hecho pero lo intentare en la noche :D , la pista es realizarlo con un custom container y dentro de el insertar un objeto de este tipo:

DATA: editor TYPE REF TO cl_gui_textedit.

CREATE OBJECT EDITOR EXPORTING PARENT = EDITCONTAINER
wordwrap_mode =
cl_gui_textedit=>WORDWRAP_AT_FIXED_POSITION
wordwrap_position = 72
MAX_NUMBER_CHARS = 100000.

Ahorita toy terminando unos programas, pero prometo hecharte una mano ... en la noche hare la prueba :D

larmadovr 09/04/08 21:06:46

Excelente.
 
Gracias Deivid, entonces yo lo checo mañana.

Seguiré investigando por el momento.


Husos Horarios son GMT. La hora en este momento es 20:31:09.

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