¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo mostrar y guardar texto en modo de solo lectura con la función EDIT_TEXT

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 12 Vistas
0
Cargando...

Hola,

Estoy utilizando la función EDIT_TEXT para mostrar y guardar texto.

En algunos casos necesito abrir esa pantalla en modo de solo lectura, ¿hay alguna forma de hacerlo?.

Gracias de antemano

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Utilice el parámetro de visualización.



    report zrich_0002.

    data: header type thead.
    data: txt_lines type table of tline with header line.
    <b>data: mode(1) type c.

    parameters: p_edit radiobutton group grp1 default 'X',
                p_disp radiobutton group grp1.</b>

    * Configurar el encabezado de texto
    header-tdobject = 'AUFK'.
    header-tdname   = '001000000001'.
    header-tdid     = 'LTXT'.
    header-tdspras  = sy-langu.
    header-tdlinesize = 70.

    * Primero leer el texto, si lo hay.
    call function 'READ_TEXT'
      exporting
    *   CLIENT                        = SY-MANDT
        id                            = header-tdid
        language                      = sy-langu
        name                          = header-tdname
        object                        = header-tdobject
    *   ARCHIVE_HANDLE                = 0
    *   LOCAL_CAT                     = ' '
    * IMPORTING
    *   HEADER                        =
      tables
        lines                         = txt_lines
    * EXCEPTIONS
    *   ID                            = 1
    *   LANGUAGE                      = 2
    *   NAME                          = 3
    *   NOT_FOUND                     = 4
    *   OBJECT                        = 5
    *   REFERENCE_CHECK               = 6
    *   WRONG_ACCESS_TO_ARCHIVE       = 7
    *   OTHERS                        = 8
            .
    if sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.

    <b>if p_edit = 'X'.
      mode = space.
    else.
      mode = 'X'.
    endif<
        
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

También puedes utilizar el mismo EDIT_TEXT para abrir en modo de solo lectura. Simplemente pasa el parámetro DISPLAY como 'X'.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

También puedes usar el mismo EDIT_TEXT para abrir en modo de solo lectura. Simplemente pasa el parámetro DISPLAY como 'X'.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?