CE PLUS - Nota 013761

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: LI

Data/Hora da Publicação: 28/02/2014 10:07:04

Data/Hora Última Alteração: 28/02/2014 10:07:04

Descrição da Nota: INIBIR BOTÕES NA TRANSAÇÃO DE EXIBIR LI - /PWS/ZYCI020_E

Sintoma

Na transação de Exibir LI os seguintes ícones não devem aparecer: Eliminar item, modificar e

transmissão.

 

 

Solução

Inibir os botões conforme solicitado.

 

Versões Tratadas

9.0

Informações Complementares

----------------------------------------------------------------------------------------------------

Nota Número 13761 Data: 28/02/2014 Hora: 09:40:19

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 13761

Categoria                : Erro de Programa

Prioridade               : Baixa

Versão PW.CE             : 9.0

Pacote                   : 00007

Agrupamento              : 00170

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Versão - Pacote - Descrição Breve

 

----------------------------------------------------------------------------------------------------

INIBIR BOTÕES NA TRANSAÇÃO DE EXIBIR LI - /PWS/ZYCI020_E

----------------------------------------------------------------------------------------------------

Palavras Chave:

/PWS/ZYCI020_E - EXIBIR - LI - BOTÕES - ELIMINAR ITEM - MODIFICAR

TRANSMISSÃO

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCI020O01

REPS /PWS/MZYCI020F01

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI020O01

 

...

    it_code-fcode = 'TRANSM'   . APPEND it_code.

    it_code-fcode = 'VINCULATO'. APPEND it_code.

* >> Início da inclusão: MODULE STATUS_0100

    it_code-fcode = 'ENVIOLI'. APPEND it_code.

* << Fim da inclusão

    SET PF-STATUS '0100' EXCLUDING it_code.

  ELSEIF v_tcode EQ '/PWS/ZYCI020_A' OR

         v_tcode EQ '/PWS/ZYCI020_N' OR

         v_tcode EQ '/PWS/ZYCI020_U'.

...

 

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI020F01

 

...

      IF screen-name EQ 'BTN_PED'.

        screen-input = '0' .

        MODIFY SCREEN.

      ENDIF.

* >> Início da inclusão: FORM MODO_EXIB

      IF screen-name EQ '%#AUTOTEXT001'.

        screen-input = '0'.

        MODIFY SCREEN.

      ENDIF.

      IF screen-name EQ '%#AUTOTEXT002'.

        screen-input = '0'.

        MODIFY SCREEN.

      ENDIF.

* << Fim da inclusão

    ELSEIF v_tcode EQ '/PWS/ZYCI020_C' OR

           v_tcode EQ '/PWS/ZYCI020_A' OR

           v_tcode EQ '/PWS/ZYCI020_P' OR

           v_tcode EQ '/PWS/ZYCI020_N' OR

           v_tcode EQ '/PWS/ZYCI020_I' OR

           v_tcode EQ '/PWS/ZYCI020_G' OR

           v_tcode EQ '/PWS/ZYCI020_T' OR

           v_tcode EQ '/PWS/ZYCI020_U'.

...

 

 

 

 

 

...

* >> Início da exclusão: FORM MODO_EXIB

      ELSEIF sy-tcode EQ '/PWS/ZYCI020_L'.

* << Fim da exclusão

* >> Início da inclusão: FORM MODO_EXIB

      ELSEIF sy-tcode EQ '/PWS/ZYCI020_L'

          OR sy-tcode EQ '/PWS/ZYCI020_E'.

* << Fim da inclusão

        top_editmode = '1'.

        CALL METHOD editor2->set_readonly_mode EXPORTING

              readonly_mode = top_editmode.

      ELSE.

        IF ( NOT v_nrpli IS INITIAL AND

             NOT v_dtreg IS INITIAL ) .

          top_editmode = '1'.

          CALL METHOD editor2->set_readonly_mode EXPORTING

                readonly_mode = top_editmode.

        ELSE.

...