MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   cuestiones SENCILLAS tratamiento STRINGS y ALV (foro/showthread.php?t=28386)

romario2 24/02/09 11:30:52

cuestiones SENCILLAS tratamiento STRINGS y ALV
 
Hola ,

tengo que hacer varios tratamientos strings:

Quitar los decimales de los campos de:

- un campo me piden que lo muestre sin decimales

- otro campo únicamente con 2 decimales


- Formatos de las fechas: AAAA-MM-DD, es decir con el guión intercalado.

Otra cosa que debo tratar en mi ALV es
Mi función es la 'REUSE_ALV_GRID_DISPLAY'


- que quieren que muestre los registros
con pincho o " check-box" en una columna.

-a mi la botonera standard, añadir 2 botones custom.( las pongo a pelo y no funcionan)

Muchísimas gracias por vuestra ayuda!

goyleo 24/02/09 12:39:03

Hola !!!

- para los decimales tenes un campo en el catalogo que es decimals_out pasale el valor '0' cuando corresponde y '2' en el otro caso.

- En cuanto al checkbox tenes la opcion cuando armas el catalogo de checkbox = 'X', el campo tiene que estar definido como un char de 1 en tu tabla de salida.

- para la fecha poeds usar mascara....

WRITE <campo> USING EDIT MASK <mascara>.
WRITE ...... USING EDIT MASK ‘__-__-__’.

El codigo de retorno de los boronos que agregaste lo controlas desde un parametro del ALV
i_callback_user_command = 'ALV_USER_COMMAND'

Luego creas una subrutina que se llame

FORM alv_user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.

* Se controla el codigo de retorno

IF sy-ucomm = 'MI_BOTON'.

ENDIF.


ENDFORM.


Suerte ! :D


Husos Horarios son GMT. La hora en este momento es 22:37:32.

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