CE PLUS - Nota 011989

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: LI

Data/Hora da Publicação: 02/03/2012 17:20:55

Data/Hora Última Alteração: 02/03/2012 17:20:55

Descrição da Nota: CAMPOS ABERTOS E BOTÃO DE SELEÇÃO NA LI EXIBINDO.

Sintoma

No modo de exibição da LI, os campos "peso líquido" (/PWS/ZYCIE079-NTGEW, pasta mercadoria 1), e

"valor total local do embarque" (/PWS/ZYCIE078-VLMERC, pasta mercadoria 2) estão abertos.

Na pasta mercadoria 1, o ícone de seleção está aparecendo. Não é possível fazer nova vinculação de

pedido/item, porém a tela de seleção de pedido aparece.

 

 

Solução

Feito tratamento para fechar campos em exibição e desabilitar botão de seleção quando estiver

exibindo.

 

Versões Tratadas

8.0

Informações Complementares

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

Nota Número 11989 Data: 29/02/2012 Hora: 15:36:15

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

 

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

Nota Número              : 11989

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 8.0

Pacote                   : 00010

Agrupamento              : 00107

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

Referência às notas relacionadas:

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

 

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

CAMPOS ABERTOS E BOTÃO DE SELEÇÃO NA LI EXIBINDO.

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

Palavras Chave:

CAMPOS ABERTOS - BOTÃO DE SELEÇÃO - LI EXIBIÇÃO

 

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

Objetos da nota:

DYNP /PWS/SAPMZYCI020                        0109

DYNP /PWS/SAPMZYCI020                        0110

REPS /PWS/MZYCI020F01

 

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

Modificações efetuadas em DYNP /PWS/SAPMZYCI020                        0109

 

*Alterar nome de botão de   "%#AUTOTEXT005" para  "BTN_PED"

 

EXCLUIR BOTÃO "%#AUTOTEXT005"

 

INCLUIR BOTÃO "BTN_PED"

Altura                   2

Comprimento Visível      6

Linha                    4

Coluna                   15

Formato                  CHAR

Texto                    @7X@

Código função            PED

 

 

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

Modificações efetuadas em DYNP /PWS/SAPMZYCI020                        0110

 

*Acrescentar grupo no botão

 

MODIFICAR CAMPO TEXTO "/PWS/ZYCIE078-VLMERC"

Grupo 1                  AC

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI020F01

 

...

 

 

    IF v_tcode EQ '/PWS/ZYCI020_E' OR

       v_tcode EQ '/PWS/ZYCI020_R' OR

       v_tcode EQ '/PWS/ZYCI020_L'.

      IF screen-group1 EQ 'OC1' OR

         screen-group1 EQ 'AC' .

        screen-input = '0'.

      ENDIF.

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

      IF screen-name EQ 'BTN_PED'.

        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'.

 

...

 

...

 

        IF v_siscomex EQ 'X'.

          screen-input = '1'.

        ELSE.

          screen-input = '0'.

        ENDIF.

        MODIFY SCREEN.

      ENDIF.

    ENDIF.

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

    IF v_tcode NE '/PWS/ZYCI020_E' AND

       v_tcode NE '/PWS/ZYCI020_R' AND

       v_tcode NE '/PWS/ZYCI020_L'.

* << Fim da inclusão

    IF NOT /pws/zycie078-nrseq IS INITIAL.

      IF /pws/zycie078-status EQ 'VIN'.

        IF screen-name EQ '/PWS/ZYCIE078-FABRIC'.

          IF v_fat IS INITIAL.

            screen-input = '0'.

          ENDIF.

 

...

 

...

    IF screen-name EQ '/PWS/ZYCIE079-NTGEW'.

      IF NOT /pws/zycie079-ebeln IS INITIAL AND

         NOT /pws/zycie079-ebelp IS INITIAL.

        READ TABLE itab_zycit263 WITH KEY

           ebeln = /pws/zycie079-ebeln

           ebelp = /pws/zycie079-ebelp.

        IF sy-subrc EQ 0.

          screen-input = '0' .

        ELSE.

          screen-input  = '1' .

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

          ENDIF.

* << Fim da inclusão

        ENDIF.

      ENDIF.

    ENDIF.

    MODIFY SCREEN.

  ENDLOOP.

 

...