cuestiones SENCILLAS tratamiento STRINGS y ALV

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • romario2
    Senior Member
    • abr
    • 233

    #1

    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
    Senior Member
    • sep
    • 102

    #2
    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 !

    Comentario

    Trabajando...