Avalados por :

Como exibir e salvar texto no modo somente leitura com a função EDIT_TEXT

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

Olá,

Estou utilizando a função EDIT_TEXT para exibir e salvar texto.

Em alguns casos, preciso abrir essa tela no modo somente leitura. Existe alguma forma de fazer isso?

Agradeço antecipadamente.

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

3 Respuestas

0
Cargando...

Utilize o parâmetro de exibição.



    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 o cabeçalho do texto
    header-tdobject = 'AUFK'.
    header-tdname   = '001000000001'.
    header-tdid     = 'LTXT'.
    header-tdspras  = sy-langu.
    header-tdlinesize = 70.

    * Primeiro ler o texto, se houver.
    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...

Olá,

Você também pode usar o mesmo EDIT_TEXT para abrir no modo de leitura apenas. Basta passar o parâmetro DISPLAY como 'X'.

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

Olá,

Você também pode usar o mesmo EDIT_TEXT para abrir no modo de leitura apenas. Basta passar o 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?